疾风式全栈教程(3)-开发环境和工具

这次我们说一下开发环境和常用工具.

简单的说就是要安装一些开发中会遇到的软件. 就像做设计的装设计软件, 做财务的装财务软件一样.

最基本的开发环境就是浏览器. chrome浏览器带有强大的javascript虚拟机和开发人员工具. 基本上再配上一个顺手的编辑器, 就可以做网页开发了.

关于编辑器, 选择有很多. 如果想要功能全, 用着舒服的, 推荐IntelliJ IDEA, 号称全宇宙最好的IDE, 没有之一. 一个软件, 前端后台全搞定. 通过装插件可以支持各种语言的开发. git插件好用的让人上瘾.

个人认为唯一的缺点是占用内存较大, 启动就接近1G. 如果电脑内存够大的, 就尽情享用吧.

Idea分社区版和旗舰版. 社区版免费, 提供基础功能, 在意版权的可以用. 旗舰版功能较全. 注册码网上可以搜到. 虽然同为程序员, 知道保护知识产权的重要性, 但我想jet brain的同行们还是能够体谅辛苦的程序员, 没有较真去封杀破解版. 学习阶段快速入门还是重要的, 以后有了经济实力, 再考虑支持正版, 或者换成其他吧.

如果电脑内存较小, 可以选择sublime, c语言开发的软件确实是极致性能, 启动占用内存10M.  vscode现在在前端程序员中比较流行, 由于是基于javascript虚拟机运行, 内存占用略大, 约在100M到200M之间, 之前流行的atom与之相似.

最近发现国产的 HBuilderX, 基于c++的qt库重写了, 内存占用约几十M, 愿意尝鲜的也可以体验一下. 

当然全栈开发不只是写在浏览器端运行的网页, 还有服务器端. javascript在服务器端的运行环境主要是node. 安装包不大, 官网未被墙, 直接下载安装就行.

如果有可能建议尽量选择解压就能运行的zip包. 软件环境和系统环境分离, 便于控制和调整. 唯一需要多做的一步就是手动添加path路径. 当然不嫌麻烦的话, 每次输入全路径也是可以用的. 但是有些其他软件依赖path路径来定位, 到时候可能还是需要设置一下.

现在的node安装完就带了npm, 可以直接使用, 默认的仓库地址访问较慢, 可以换成国内的地址. 方法可以在网上搜‘npm国内镜像’.

另外一个必备的软件是git. 官网下载有时候速度较慢, 多数时候耐心等会还是可以下完的.

有了git, 就会用到github, 可以注册一个账号, 访问速度我觉得还可以, 如果嫌慢可以用国内的码云. github的desktop也是颜值不错的git图形化客户端.

还有就是高大上的服务端重器jdk了. oracle官网可下载, 最近版本更新快, 9, 10连着出了, 另一方面收费官司也打的很热闹. 趁现在还能免费下载, 抓紧下了装上吧. 官网没有提供zip包, 但是我试过重装系统之后也还是可以使用的.

微信的小程序开发工具也可以下了装上. 尽管是安装包格式, 解压后是可以正常运行的.

另外推荐小巧强大的记事本Notepad2-mod, 体积小, 功能强大, 可以完全替换掉系统自带的记事本.

以及快速搜索全盘文件的everything. 搜索整个硬盘上的文件速度非常快, 系统自带的搜索基本也不需要用了.

至于数据库软件的安装, 我们用到数据库再说吧. 现在也可以选择用云数据库, 像腾讯云, 阿里云, 很多都会有免费的体验套餐. 未来是云的时代, 即使现在我们在自己电脑上装的很多东西, 将来可能都在云上提供了, 不用安装, 到处都能用, 还是挺不错的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,126评论 25 707
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 23,861评论 8 183
  • 平常有个备忘录,除了当做备忘录记一些做菜要买的料逛淘宝要添补的家用和一些别人推荐的想看的书想听的歌记下来,最重要的...
    燕尤心阅读 375评论 0 0
  • 工厂如何用心与客人沟通 Todywu2015-8-29 前面讲到了工厂按客人指定材料与确认工艺生产,最终产品检验合...
    todywu阅读 1,305评论 0 50
  • Homogeneous Coordinate(齐次坐标) 暂时还看不出有什么特别的作用,应该是解决了矩阵乘以向量时...
    满堂风来阅读 511评论 0 0