这篇文章首次出现在.net杂志的238期中。该杂志是面向网络设计师和开发人员的全球最畅销杂志。
.net:您在Adobe正在做什么?
D B: 我在Adobe的工作包括两部分。我是Creative团队的一员,我们在其中使用网络技术创建出色的演示和原型。想法是定义网络边界,以便更轻松地打破它们。除此之外,我还代表Adobe在W3C中担任SVG工作组代表和Web Animations规范编辑器。
这是一项梦dream以求的工作:创建新的新鲜代码以刺破可能的壁垒-一直在努力将这些壁垒进一步推开。
.net:大多数人都知道您的辅助项目。您能告诉我们一些有关这些的信息吗?
D B: 好吧,除了Raphal之外,我还从事Eve(一个用于JavaScript和dr.js的小型,简单,灵活的事件管理器)的文档生成器。哦,我的爱好是绘制矢量图标。您永远都不知道像拉法尔(Raphal)那样,一些小型且微不足道的宠物项目何时会成长为大型项目。
.net:您对工作的反应如何?
D B: 创造一些东西,总会有人称你为天才,而那些称呼你为白痴的人。我两者都有一点,但总的来说反馈还是很积极的。
.net:有人说使用库是不好的,因为它不需要深入了解一种语言。那让你感觉如何?
D B: 开车是不好的,因为它会使您的双腿变得虚弱。但这并不能阻止人们开车,因为它比走路快得多。使用库也是如此:是的,它不是硬核,但可以帮助您完成工作,因此没有理由不使用它们。您不能强迫人们奔跑而不是开车。
IT开发之所以如此之快,是因为我们使用自己的工具来创建更好的工具。我们不再在汇编代码中弄乱字节和寄存器了。
但是请不要误会我的意思,我认为编写JavaScript的每个人都应该了解这种语言:如果您相信飞行,它就会美观,灵活并且可以为您提供翅膀。
.net:在白宫中使用拉斐尔是真的吗?
D B: 是的,它是真实的。 Mass Relevance的可视化团队选择了Raphal作为其可视化助手,在会议期间,我的代码输出在巴拉克·奥巴马(Barack Obama)旁边的大屏幕上。我希望我可以去我的代码所做的所有地方。野蛮地释放某些东西并观察最终结果,这真是太神奇了。我无法跟踪该库的用户,因此每次像Apple或CNN这样的大牌子都使用Raphal时,这对我来说是一个很大的惊喜。
.net:您最兴奋的是哪种Web技术,为什么?
D B: 就我而言,房间中明显的大象是SVG和JavaScript。我喜欢JavaScript,因为它是一种非常灵活且功能强大的语言,是Web的绝佳选择。任何人都可以以自己想要的任何方式使用它,以实现他们设定的任何目标。
总是有些人希望JavaScript具有一些新功能或语法糖,我可以写很多有关我喜欢或不喜欢的功能的书,但更重要的是,该语言的核心概念很棒。大量其他可编译为JavaScript的语言证明了这一点。
我内心的设计师无法超越SVG。我已经使用了十年,现在我仍然像以前一样享受它。 SVG和JavaScript都提供了非常不错的一组新功能,我很嫉妒那些会在他们的浏览器中玩所有这些功能的孩子。
.net:您对未来有什么计划?您是否正在筹划任何新的附带项目?
D B: 事实上,我是。我有两个项目正在酝酿中-但我无法告诉您任何有关它们的信息,因为它们尚处于初期阶段。
我喜欢为问题创建新的解决方案,虽然我知道我在拉斐尔(Raphal)取得的成功可能无法重提,但我不想被困在那儿。
我的个人座右铭是在生产上感到不满意:找出您最不喜欢的东西,找到解决问题的方法,然后与世界分享您的解决方案。
在我们的姊妹网站Creative Bloq中找到35个Javascript顶级示例。