开发工具简介(主要介绍Sublime Text使用)

本着适合自己,才是最好的。没有必要纠结于我用这个,你用哪个不行。其实有时去尝试其他的,也会很好的。。。

WebMatrix 3

  免费,大小约20M左右

  MS开发,暂时没有使用,当然也可以使用VS2013,不过感觉使用VS系列太过庞大。动辄几个G。

  刚刚试用了一下,使用过程中稍显卡顿,界面一如既往的傻瓜化,十分容易操作简便

    提供智能感知

    提供数据库创建(sql server),访问(sql server、mysql),试用中

  链接:http://www.microsoft.com/web/webmatrix/

Webstorem  8

  收费,大小约140M左右

  传说中的js神器,html5利器啥的,用着还好,分浏览器智能提示,很全。很是强大,功能丰富,前端开发工具的集大成者,相比sublime稍重一些

Eclipse

  插件强大,javaer偏向于使用它

sublime text 3

  收费,但可以无限期试用,大小8M左右

  插件很丰富,界面也比较美观,很轻量,也有简单的project管理功能。秒开,插件需要什么安装什么,DocBlokr、Git、JsFormat、Markdown Preview、Package Control等。跨平台。可操作性好。

 其他

在接下来就有点苦逼的了,vi、vim、notepad,notepad++、editplus,虽然能开发但是,有点累。

 

sublime text3+Nodejs

建议使用Webstorem或者sublime text,快速,轻量,平台通用。 

Sublime text 3 下载安装使用

1.下载

  地址:http://www.sublimetext.com/3,可自行选择,安装版本和绿色版本

2.nodejs的sublime text3插件

下载地址:https://github.com/tanepiper/SublimeText-Nodejs/tree/sublime-text-3

  1. 下载后解压 直接改名为nodejs 放到 Preferences-->浏览程序包Browse Packages所在的文件夹

3.sublime text3下配置Nodejs开发环境

  1. 重启一下 sublime text3
  2. Preferences→Package Setting→NodeJs→Setting-Default,点击打开,设置成

 

{

	// 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"]

	}

}

 

4. 测试

示例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.更换其他端口测试,即可

5. sublime text3插件,自行查询,安装

你可能感兴趣的:(Sublime Text)