首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >必须具备JavaScript专业开发工具、lib、实用程序和车间配置。

必须具备JavaScript专业开发工具、lib、实用程序和车间配置。
EN

Stack Overflow用户
提问于 2010-03-30 18:01:17
回答 3查看 564关注 0票数 2

这是Pro JavaScript programmer interview questions (with answers)的后续问题。

当涉及到他的车间配置时,什么是专业浏览器端Java开发人员的专业和工业标准,以及可能从概念到发货的过程?

什么是最流行的IDE,实用程序和可能的库,不限于免费的。这些可以帮助缩短开发时间(例如。帮助取得更好的质量(如。单元测试工具),可靠性和可维护性。

我正在寻找一个基线,我可以根据他们的能力来比较潜在的候选人,以保持他们的工具的锐利和车间效率的(pro应该在好的工具上投入时间和金钱,对吗?)

EN

回答 3

Stack Overflow用户

发布于 2010-03-31 08:45:12

Libraries/Frameworks

人们所使用的图书馆很大程度上是一种偏好。我以前非常喜欢原型,但是和其他很多人一样,我已经转向了jQuery,因为这似乎是雇主们最想要的。

如果您已经启动并运行了一个基于某个javascript框架的项目,那么您希望确保您要雇用的人员精通该特定框架,而不管它是否是任务的“最佳框架”,因为您通常不希望混合几个javascript框架。另一方面,如果您是一家初创企业,那么您可以更自由地使用您的开发人员喜欢的任何库。

根据库偏好来判断开发人员的技能将是一个真正的挑战。一方面,jQuery是块上的新库,所以一个令人印象深刻的jQuery熟练程度将表明开发人员已经有了快速适应新框架的意愿和能力。另一方面,jQuery很容易开始,所以对jQuery的基本理解并不意味着什么,我见过很多可以使用jQuery的人,但对普通javascript的工作方式没有真正的了解。我真的建议不要根据图书馆的喜好得出结论。

IDE

正如其他人所指出的,很难找到优秀的javascript。我来自.NET世界,所以Visual显然是我的首选,因为它非常适合.NET编程需求。您会发现,许多真正优秀的javascript开发人员不仅仅是javascript开发人员,因此,他们选择IDE可能并不仅仅基于编写javascript的好处。

值得注意的是,Visual 2010为javascript提供了一些真正创新的intellisense。它为jQuery提供了本机intellisense,它还理解动态创建的变量(如果您编写for(var i = 0; i < 10; i++) window['myVar'+i] = i;,然后在代码中开始键入myV...,intellisense将弹出建议myVar1myVar2等)。不过,VS2010只是一个发布候选版本,而Visual 2008,这是最新的最终版本,对于javascript来说是糟糕的。

不过,我认为运行发布候选版本的开发人员是积极的。)

Tools

Firefox的Firebug为javascript开发提供了多么大的便利,这一点再强调也不为过。为了调试的目的,我绝对认为开发人员应该提到Firebug或Chrome工具。

如果开发人员使用的另一个工具是PageSpeed for Firefox,这将是一个很好的方法,可以检查哪些javascript函数可以推迟到页面加载之后。不过,这个绝对不是破坏交易的因素。

我认为开发人员应该能够解释JS Lint是什么,虽然没有必要让熟练的javascript开发人员在日常开发中使用JS Lint,所以如果没有提到该工具,这并不令人担忧;如果受访者能够解释它是什么,这是件好事,如果您积极地询问它。

至于缩小,我不认为这应该是js开发人员应该担心的任务。缩小和脚本组合应该是一个自动部署任务,或者是一个动态的服务器端任务。

票数 4
EN

Stack Overflow用户

发布于 2010-03-30 18:30:25

在过去的一年里,我一直在进行相当大的js开发,而且对于JS来说,好工具的匮乏令人恐惧。尤其是在IDE方面。

我用的是Spket,但是升级到vista时它坏了,无法使用。在js世界中,代码完成的想法是不存在的,除非您想进入基于eclipse的IDE,而我不这样做。

至于你讨论的基线。您关注的基线是代码质量。工具就是这样。他们提高/降低了生产力,但是一个拥有最好工具和没有经验的开发人员仍然会写得不好。

票数 0
EN

Stack Overflow用户

发布于 2010-03-30 19:37:55

我不知道“什么是专业和工业标准”,但我使用Aptana 2作为JavaScript、CSS和JSP/HTML的IDE。它并不完美--例如,高亮显示对象的导航可能会更好--但是它是健壮和可预测的,因为它是基于eclipse的,所以我觉得它是正确的。

对于javascript/动画库,我使用prototype.js和脚本,因为它们代码清晰,(在我看来)直观。其他人使用JQuery和mootools,并且对这些选择也非常满意--所以这3种工具中的任何一种都能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2547439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档