本着适合自己,才是最好的。没有必要纠结于我用这个,你用哪个不行。其实有时去尝试其他的,也会很好的。。。
免费,大小约20M左右
MS开发,暂时没有使用,当然也可以使用VS2013,不过感觉使用VS系列太过庞大。动辄几个G。
刚刚试用了一下,使用过程中稍显卡顿,界面一如既往的傻瓜化,十分容易操作简便
提供智能感知
提供数据库创建(sql server),访问(sql server、mysql),试用中
链接:http://www.microsoft.com/web/webmatrix/
收费,大小约140M左右
传说中的js神器,html5利器啥的,用着还好,分浏览器智能提示,很全。很是强大,功能丰富,前端开发工具的集大成者,相比sublime稍重一些
插件强大,javaer偏向于使用它
收费,但可以无限期试用,大小8M左右
插件很丰富,界面也比较美观,很轻量,也有简单的project管理功能。秒开,插件需要什么安装什么,DocBlokr、Git、JsFormat、Markdown Preview、Package Control等。跨平台。可操作性好。
在接下来就有点苦逼的了,vi、vim、notepad,notepad++、editplus,虽然能开发但是,有点累。
建议使用Webstorem或者sublime text,快速,轻量,平台通用。
地址:http://www.sublimetext.com/3,可自行选择,安装版本和绿色版本
下载地址:https://github.com/tanepiper/SublimeText-Nodejs/tree/sublime-text-3
{ // save before running commands "save_first": true,
// if present, use this command instead of plain "node" // e.g. "/usr/bin/node" or "C:\bin\node.exe" "node_command": "C:\\Program Files\\nodejs\\node.exe",//false,
// Same for NPM command "npm_command": "C:\\Program Files\\nodejs\\npm.cmd",//false,
// as 'NODE_PATH' environment variable for node runtime "node_path": "C:\\Program Files\\nodejs",//false, "expert_mode": true,//false,专业模式 "ouput_to_new_tab": false }
3. 修改Nodejs.sublime-build,在Nodejs文件夹内,
{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.js", "shell":true, "encoding": "utf8",//"cp1252",要不可能乱码 "windows": { //"cmd": ["taskkill /F /IM node.exe & node", "$file"]//这个没搞懂,待查 "cmd": ["C:\\Program Files\\nodejs\\node.exe", "$file"] }, "linux": { "cmd": ["killall node; node", "$file"] } }
示例1:
console.log('hello world!');
然后Ctrl+b 运行;即可查看输出信息
示例2,涉及了nodejs
在sublime Text3中,新建一个js文件,copy以下代码
var http = require('http');
var os = require('os');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello nodejs\n');
}).listen(80);
console.log('Server running at http://127.0.0.1:80/');
然后Ctrl+b 运行,
在浏览器中查看http://127.0.0.1:80/ 或者http://localhost:80 即可查看
如果多次运行,或者端口已被系统占用:可能出现如下错误:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EACCES
at errnoException (net.js:904:11)
at Server._listen2 (net.js:1023:19)
at listen (net.js:1064:10)
at Server.listen (net.js:1138:5)
at Object.<anonymous> (D:\CodeWorkPlace\nodejs\t.js:8:6)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
[Finished in 0.2s with exit code 8]
这时解决方案:
1.查找这个端口被哪个程序占用,释放,有本程序使用
2.更换其他端口测试,即可