|
d*******r 发帖数: 3299 | 2 jetbrain webstorm 默认就支持 debug js,而且 callstack 和 里面每一层的
function 的各个变量,都给你组织好在放那里供你查看了。
我实在搞不懂,都 201X 年了,为啥大家还为买个好点的 IDE 纠结半天省那几十刀。
又不是 VS 和 XCode 那种锁平台的。 |
|
|
|
T******7 发帖数: 1419 | 5 webstorm我的license10月到期。是不是29 就可以再续1年了?
我现在用的9。可以用10 么?还是要单买10? |
|
N*****m 发帖数: 42603 | 6 必须是webstorm
egghead, angularjs的那些人全是webstorm |
|
h****n 发帖数: 99 | 7 你转进太快,太勤了。说web你又说不要浏览器,没有浏览器何成web?谁说web的fps到
不了60,你拍脑袋的结论吧。看看下面这个,如果你无视Unity那也没啥好说的了。
http://arstechnica.com/gadgets/2014/03/unity-game-engine-headin
都什么年代了还拿ide说事,上webstorm或全的IDEA有什么语言下不来的?webstorm js
和Dart都支持,没啥俩样。
Dart有点像加了annotation的ActionScript :-)
web端Dart没戏,看看js有多少lib就知道,Dart的处境跟JVM上的那些语言很像,想不
吊Java,又不得不幽怨得跟Java眉来眼去。 |
|
r***y 发帖数: 4379 | 8 --I tried webstorm for Linux but it just sucks! It can't even capture any
editing and will silently save your edits without you noticing it.
so, you don't know IntelliJ(& WebStorm) at all... |
|
r***y 发帖数: 4379 | 9 --I tried webstorm for Linux but it just sucks! It can't even capture any
editing and will silently save your edits without you noticing it.
so, you don't know IntelliJ(& WebStorm) at all... |
|
p*****2 发帖数: 21240 | 10 稍微用了用node,写一点感受吧。本来想优点,缺点单独列出来,但是感觉还是混起来
写吧。
1. 自己想做点什么东西都不可避免要接触到前端,而前端则是JS的天下,因此前几天
看了看JS。这个时候就产生了一个问题了。既然前端必须要用JS,那么为什么不用node
,从而前后端统一语言呢?我当时的回答是不会用node,因为JS这个语言是挺灵活有趣
的,但是写起来实在是太boring了,前端用是没得其他选择,后端再用可就太痛苦了。
但是很快我发现了coffeescript这门语言,它吸收了python, ruby的优点,又解决了JS
的很多缺陷,因此我眼前一亮,一下子就喜欢上了这门语言了。当时学Ruby的时候就觉
得do end太boring了,要是能吸收Python的indentation代码就好看了,结果现在成为
现实了,就是coffeescript。有了coffeescript之后,我没有什么理由不考虑使用node
了。
优点1: 前后端统一语言。
2. 我在用Play的时候发现了一个问题就是我需要把Scala里的数据手工的转到Json,这
个工作比较boring,而node本身就是JS的... 阅读全帖 |
|
e***s 发帖数: 799 | 11 赞二爷神作,同喜欢webstorm,不过要钱的让我止步了。看看以后能不能说服单位买。 |
|
y****i 发帖数: 12114 | 12 https://recruiting.ultipro.com/AME1080/JobBoard/6f09a190-4c6b-d891-7f4a-
2fa995f11528/OpportunityDetail?opportunityId=8702c8cf-1acb-4c08-a063-
231123007723
JOB SUMMARY:
The Application Developer is responsible for supporting the internal
business applications along with internal and external websites. Duties
include tasks such as maintaining current applications that support the
overall company, develop new applications and website maintenance. This
position requires an extensive amount of time ... 阅读全帖 |
|
x******n 发帖数: 9057 | 13 脱颖而出的java ide真是NB啊,可惜我不用java,没法直接享受,但是试了下基于IDEA
开发的JS IDE WebStorm,我靠,爽得我无语了,所有我曾经梦想过的功能,全都有,
实现得比我梦想中还漂亮。我之前用的基于Eclipse的Aptana相比之下就是垃圾啊。 |
|
|
r****y 发帖数: 26819 | 15 webstorm能找到javascript的函数定义,这个很实用。komodo可以吗? |
|
p*****u 发帖数: 214 | 16 可以,只要你把文件建立在项目。但是有一个问题,jquery下自己写的函数找不到,比如
jQuery.fn.liveSearch = function(conf){}. 不知道webstorm 可以否。 |
|
|
|
|
c******n 发帖数: 16666 | 20 据说现在dw做得很好
我最近再用webstorm
但是最近visual studio免费了。。不知道要不要去试一下 |
|
c******n 发帖数: 16666 | 21 webstorm/idea 其实就是chrome dev tool穿个马甲 |
|
N*****m 发帖数: 42603 | 22 webstorm也可以debug webpack啊 |
|
z*******3 发帖数: 13709 | 23 IntelliJ IDEA
Code-centric IDE, focused on your productivity. Full Java EE ...
PhpStorm
Smart PHP IDE with refactorings, code completion, on-the-fly ...
ReSharper
Productivity and code refactoring plugin for Visual Studio 2005 ...
PyCharm
Python and Django IDE with refactorings, code completion ...
Products
We think you will find that our products reflect our dedication ...
WebStorm
The most intelligent JavaScript IDE: JavaScript + CSS + HTML ... |
|
d*******r 发帖数: 3299 | 24 二爷是用的 JetBrains WebStorm IDE 做的map? debug 也是用的这个? |
|
|
d*******r 发帖数: 3299 | 26 请二爷等Node高手指点
1. Node 最近一次大的update和修改是什么时候,比如大幅修改API和lib,我想知道现
在Node稳定性如何。
2. Node 一般用什么 HTTP server,难道就用它自带的? 高并发的话,需要用到 ngix
这些么?
3. 一般推荐什么 IDE? JetBrain WebStorm? debug 的话,哪个最方便 |
|
p*****2 发帖数: 21240 | 27
ngix
1. 用的时间短,没碰到过
2. 自带的,不需要ngix
3. WebStorm |
|
h******b 发帖数: 6055 | 28 我觉得netbeans更好用,就没换。
盗版了一个webstorm, 感觉不如netbeans。主要是界面感觉回到了九十年代。
node/express/angular真心很强,糙快猛发挥到极致,特别是realtime的项目。
startup无敌。 |
|
N*****m 发帖数: 42603 | 29 webstorm现在直接支持grunt,netbeans可以? |
|
d*******r 发帖数: 3299 | 30 最近在用 Node.js 做个简单的 RESTful service, 顺便看了下 Node.js 的一些 lib,
感觉异步JS代码是挺难读的。
可能是我 JS 太菜了,读起来挺费劲的。比如 express.js 4.0, 这种应该是 Node 写
的比较好的 lib 了吧。
一些 router.get/post 什么的函数, 我看懂怎么来的都比较费劲。
感觉 JS 比 Python 还不注重类型,我用 JetBrains webstorm 在读代码,对函数变量
用 jump to declaration,经常找不到, 就给出长长的一串备选...
看着看着郁闷了,上大招,设 break point, 跟着走,这样搞 C++ 代码也容易看懂。
然后发现对于各种 callback 匿名函数,因为注册 callback chain 和 实际调用匿名
函数是分开发生的,于是整个逻辑又分成了2部分。比如 breakpoint 开始肯定会停在
注册 callback chain 的地方(注册这个 callback 的 calling function),step into
后,发现calling... 阅读全帖 |
|
d*******r 发帖数: 3299 | 31 一个帖子,转来大家讨论一下
最近使用 closure 和 anonymous function 遇到些问题, 大家探讨一下。
简单说就是当临时写一个 closure 或者 anonymous function 当 callback 使用时候
,如果让这个 closure access 了 external scope 里面的 variable, 就容易出现 "
access mutable variable " 的问题 (WebStorm 就会报 warning).
比如这个帖子里面描述的例子:
http://samwize.com/2013/09/01/how-you-can-pass-a-variable-into-
里面的 callback 引用并使用了 external scope 里面的 i, 所以出错了。
他是通过用 bind( {i: i} ) 将 i 的值传入注册时候的 callback 来解决的,当然也
有其他方案, 比如将 dummy(i, function(response)) 改成 dummy(i, function(
response, i)) 也行。
我在想... 阅读全帖 |
|
d*******r 发帖数: 3299 | 32 closure accesses external mutable variables 挺危险的... WebStorm 是要报
warning 的呀
我觉得这个理解是对的:
如果想 callback 里的逻辑使用 callback 注册时候的 someObjectRef 的值,岂不是
传入 callback 的时候就得 copy/clone someObjectRef 当时的值?
... ...
这样做的话,就有点像其他 concurrent 模型里面的 "send a variable copy through
a message, but not give reference to the variable". |
|
p*****2 发帖数: 21240 | 33
through
不用webstorm,为什么你会感觉危险呢? |
|
d*******r 发帖数: 3299 | 34 没说多线程呀,帖子说的是 "因为 single threaded 只是可以让 Node 的代码 access
shared variables 时候不用 lock"。都不用 lock 了,所以所谓 "平行执行的
callbacks" 还是在 single threaded 的主 thread 执行的 (可以算是虚拟平行执行)
,这些执行流程 access shared variable 的问题,是说如果那个 shared variable
是 mutable 的话,多个 (虚拟平行执行的) callbacks 可能修改这个 variable 而不
互相通知。
所以用 closure access external mutable variable 才是有可能有危险的。
我觉得 WebStorm 的 warning 还是挺靠谱的。 |
|
|
W***o 发帖数: 6519 | 36 有一个student license 可以买,大家看值得不?
主要看中auto-complete功能,有啥免费的js editor 有这功能的? |
|
|
W***o 发帖数: 6519 | 38 发现还是sublime 2比较爽
装个插件也有hint/auto-completion 功能 |
|
t**r 发帖数: 3428 | 39 sublime是最近30年来最好的 editor 没有之一。
我现在就是 vi + sublime, gedit. 没有任何理由用其他的.
emacs, eclipse都成为旧爱 抛弃了 |
|
d*******r 发帖数: 3299 | 40 显然值,一直用来做 Node.js 的 project,没有遇到任何问题
sublime 一般我只用来做轻量级的 edit |
|
W***o 发帖数: 6519 | 41 小声问一句:写JAVA 也用 sublime ?
刚才在GITHUB上看见一个破解ST 方法,试了一下感觉超爽! 呵呵不厚道 |
|
W***o 发帖数: 6519 | 42 轻量级的我用 vim,以前写C的时候再加一个complete me |
|
t**r 发帖数: 3428 | 43 :D good question dude.
no. sadly I don't write java in work or at home. so....
I used to write java in school. you know, Eclipse, InteliJ are still the
best two. |
|
d*******r 发帖数: 3299 | 44 我只有在 server 上改程序才用 vim
从轻到重的顺序: vim |
|
V*********r 发帖数: 666 | 45 java/js/ruby/python/php/scala/clojure啥都写点的话,
可以买IDEA的license,有以上语言的插件。
学生价$99,不算太贵。 |
|
|
|
|
d****n 发帖数: 1637 | 49 javascritp debugger, 爽死 |
|