内容提要

1、WebStorm简介

2、如何免费获得WebStorm

3、利用学生身份免费获得正式版WebStorm





WebStorm简介

WebStorm 是一款前端开发 IDE(集成开发环境),可以简单理解为,它是一个智能的、强大的代码编辑器。

小编不是Web前端高手,因为要开发HTML5小游戏和使用Egret引擎,巧合之下接触了WebStorm,使用之后感觉真的不错,所以推荐给大家。

WebStorm是JetBrains 公司旗下的商业软件产品,该公司还提供了 PhpStorm 和 Intellij IDEA(小编上次的文章介绍的Android Studio就是基于Intellij IDEA)这样支持语言范围更广的选择(其中是Intellij IDEA旗舰产品)。这些产品内核相同,操作大同小异,对于前端开发(包括 Node.js)来说,WebStorm 的功能完全足够了,而且它所需的系统资源也相对较低。

语法着色、代码补全、代码分析、代码导航、格式化、快捷键、就地参考文档、实时纠错提示、代码重构、脚本调试、版本控制、单元测试、工程管理、收藏夹、Zen Coding、文件模板、代码片断、语言混编……你听说过的、你想到过的、你渴望的、你想像不出来的……所有的跟干活有关的功能,WebStorm 都可以做到,而且做得漂亮、简单快捷。

前端技术日新月异,WebStorm 紧跟前沿技术,贴近开发者的实际需求。全面原生支持 ECMAScript Harmony、CoffeeScript、NodeJS、Jade、Sass/LESS、HTML5+CSS3,全面原生支持主流的库和框架,全面兼容主流的开发/部署工具,还有大量第三方插件,只有想不到,没有做不到。普通的文本编辑器和 Dreamweaver 之类的,相比之下太弱了。





如何免费获得WebStorm



WebStorm 是收费软件,不过这不是大问题,我们有一些免费使用的方案:

  1. 官方下载的版本都是可以 30 天免费试用的。到期之后还可以继续安装更新的 EAP 预览版  http://confluence.jetbrains.com/display/WI/WebStorm+EAP ,继续合法免费试用。只要自己勤快一点儿,备份好个人设置,基本上可以一直免费用下去。所以,我完全不建议你去找什么破解版或盗版序列号。

  2. 如果你是教师或学生,仅将其用于学习和作业,可以尝试申请免费的 教育版授权  https://www.jetbrains.com/student/

  3. 如果你足够厉害,有拿得出手的开源项目,还可以申请免费的 开源项目开发者授权   https://www.jetbrains.com/webstorm/buy/choose_edition.jsp?license=OPEN_SOURCE

  4. 其实如果觉得好用,也不妨考虑购买一份正版授权。WebStorm 的个人版和企业版授权都是终生免费使用,一年内免费升级(包括大版本),十分厚道。价格也是相当亲民,个人版 $49,作为吃饭的工具真不算什么;商业版 $99,对靠谱的公司来说,这点投资不算什么

  5. 你已经准备掏口袋了?别急,其实你还可以享受个折扣价。开源中国社区和 JetBrains 正在合作,面向中国用户推出正版开发工具的优惠活动(减50%),不可错过:

    JetBrains 个人版授权  http://www.oschina.net/shop/jetbrains

    JetBrains 商业版授权  http://www.oschina.net/shop/jetbrains_commercial

利用学生身份免费获得正式版WebStorm

首先你要有一张国际学生身份证(International Student Identity Card (ISIC)),或者有学生证的发放学校的注册邮箱,小编使用的是邮箱注册。在JetBrains的界面,点击WebStorm首页上的 Buy & Renew (购买&更新)菜单,进入以下页面,

点击右边的 For students and teachers(学生和教师入口),进入以下页面

点击 Apply Now (现在申请)按钮,在进入的页面里填入你的邮箱地址和姓名,如下图

填完之后,点击 Apply for Free Products (申请免费产品)按钮,之后JetBrains会给这个邮箱发一封激活邮件。登录邮箱,点击激活链接,会进入JetBrains的一个页面,填入你自己喜欢的用户名和密码来创建JetBrains账户,就有了JetBrains的学生账户。

现在我们下载WebStorm,如下图,有Windows版,Mac版和Linux版(所有版本都可以使用同一个学生账户来激活)

下载你的操作系统的对应WebStorm版本,安装完成后,运行。在弹出的WebStorm窗口中,选择“Activate your license via - JetBrains Account”(通过JetBrains账户激活证书),填入你刚创建的JetBrains账户和密码。如下

当然,如果你是老师,或者是学校负责人,或者创业公司等,也可以免费获得WebStorm正式版,愉快地使用JetBrains的各种软件吧

WebStorm官网  https://www.jetbrains.com/webstorm/



* 您若觉得本文不错,请“分享”

* 新朋友请关注程序员联盟,公众号:ProgrammerLeague

【干货】免费获得WebStorm软件的更多相关文章

  1. 用java做的免费投票器/软件/工具 可定制

    免费投票器/软件/工具 可定制 下载地址: http://pan.baidu.com/s/1c0je5HY 界面预览:

  2. 如何下载最新Xshell版本、免费官方正版软件的技巧过程

    我们在操作和管理Linux VPS.服务器的时候,肯定需要使用SSH工具,对于这个工具网上有很多免费和付费版本.对于我们用户来说肯定会较多的选择免费软件.其中使用较多的还是Xshell工具,也是我认为 ...

  3. 【全文转载】Precision Helper:最佳免费 CHM 制作软件

    跳至内容 善用佳软 IT义工的个人博客: 善用佳软= (善意+善于)应用优秀软件 xbeta= x(未知数)+β(改进测试版) Precision Helper:最佳免费 CHM 制作软件 许多用户都 ...

  4. 创想三维:5款最好用的免费3D建模软件【转】

    虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序 ...

  5. OBS Studio 完全开源免费录屏软件

    OBS是Open Broadcaster Software的简称,它是一款永久免费的直播软件.OBS直播软件相比XSplit,占用资源相对较少,对配置要求相对要低一点,相同点就是录制格式MP4,不用再 ...

  6. 免费申请 WebStorm 使用许可 - free JetBrains Open Source license(s)

    闲聊 步入前端切图仔行列的我曾多次纠结过「到底使用哪种编辑器写前端好用?」这样的问题,前前后后尝试过 Dreamweaver .HBuilder .Sublime Text .Atom 和现在主要使用 ...

  7. 六款主流免费网络嗅探软件wireshark,tcpdump,dsniff,Ettercap,NetStumbler

    1.WireShark WireShark是一个开源免费的高性能网络协议分析软件,它的前身就是非常著名的网络分析软 件Ethereal.你可以使用它来解决网络疑难问题,进行网络协议分析,以及作为软件或 ...

  8. 10个最好的免费PS图象处理软件方案

    说到照片和图像编辑/操纵,真的没有更好的应用,Adobe PS图象处理软件. 摄影师和创意工作室会同意这是总理的照片编辑应用期. 不幸的是,PS图象处理软件还配备了一个陡峭的学习曲线和价格标签,我们必 ...

  9. Win7 64bit下值得推荐的免费看图软件

    自从更换到Win7 64bit后, 用了十多年的AcdSee3.x不能再正常工作了. 找到了两个替代品: Faststone Image Viewer 和 XnView Faststone Image ...

随机推荐

  1. broadcom6838开发环境实现函数栈追踪

    在嵌入式设备开发中.内核为内核模块的函数栈追踪已经提供了非常好的支持,但用户层的函数栈追踪确没有非常好的提供支持. 在网上收集学习函数栈跟踪大部分都是描写叙述INTER体系架构支持栈帧的实现机制.或者 ...

  2. Oracle 11g服务详解

    装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务.下面是Oracle服务的详解: Oracle ORCL VSS Writer S ...

  3. c++各类变量汇总

    一.局部变量和全局变量: (1)局部变量:局部变量也叫自动变量,它声明在函数开始,生存于栈,它的生命随着函数的返回而结束. #include <stdio.h> int main(void ...

  4. ReentrantLock可重入锁的使用场景(转)

    摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些. 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a.用在定时任务时,如果任务执行时间可能超过下次 ...

  5. Http协议学习总结(转)

    因为项目中很多地方都与Http协议有关,零散的了解了一下Http协议,但是没有系统的学习过. 今天根据网上其他同学的整理,加上我的一些经验,我也整理了一份.当做学习记录吧. 一.什么是HTTP协议 H ...

  6. hdu3001(状压dp)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 题意:n 个城市已经 m 条路 以及对应路费 c,要求遍历所有城市最少的路费,每个城市不能超过2 ...

  7. c/c++中main函数参数讲解

    参考地址: http://blog.csdn.net/cnctloveyu/article/details/3905720 我们经常用的main函数都是不带参数的.因此main 后的括号都是空括号.实 ...

  8. jar包有嵌套的jar的打包成jar的方法

    1.先写一个类,将其打包成jar包. 代码如下: package com.wjy.jar; public class GetUserName { public String getUserName() ...

  9. SVN的命令行操作

    最近在进行svn二次开发,使用的是svnkit.看了很多svnkit的api,渐渐发现都是和SVN的命令行操作对应的.顺便研究一下svn的命名行操作. 1.将文件checkout到本地目录: 基本命令 ...

  10. js中 正則表達式

    正則表達式使用具体解释 简单介绍 简单的说,正則表達式是一种能够用于模式匹配和替换的强有力的工具.其作用例如以下: 測试字符串的某个模式.比如,能够对一个输入字符串进行測试,看在该字符串是否存在一个电 ...