一种新的免费源代码编辑器

WebFX总裁。Bill在互联网营销行业有超过25年的经验,擅长SEO, UX,信息架构,营销自动化等。William在希彭斯堡和麻省理工学院的科学计算和教育背景为MarketingCloudFX和WebFX的其他关键研发项目提供了基础。

最近出现了许多优秀的免费源代码编辑器,它们与付费应用展开了激烈的竞争。漂亮的用户界面、实用的特性,以及通过扩展增强设置的能力,这些只是这批新代码编辑器提供的一些功能。在2008而且2009,我写了一些可以用于web开发的文本编辑器。

我谈到了notepad++、Vim、Emacs和其他21个文本编辑器。五年半之后,这个领域肯定会有一些不错的补充和创新。确实有。

现代源代码编辑器共有的特征是:

  • 极简主义:默认情况下,它们很简单。就像一块空白的画布。它们是专门为编写代码而优化的,所以为了整理界面,通用文本编辑器可能具有的一些无关紧要的特性被删除了。

  • 可扩展性:增强和定制代码编辑器的能力非常重要,因为我们每个人都有自己的个人偏好和需求。
  • 与浏览器的集成:在浏览器中设计和测试是构建网站和网页应用的最佳方式。现代代码编辑器与浏览器之间的互操作非常简单,为您提供了理想的web开发体验。
  • 跨平台的兼容性:那时,您会偶然发现一个看起来很不错的代码编辑器,然后失望地发现它只适用于Windows。现在,一切都可以在所有操作系统上工作,几乎不用担心。
  • 开源:这些新的代码编辑器不仅是免费的,而且您还可以看到它们的源代码,甚至对其进行贡献。免费软件的时代一去不复返了。

下面是关于的讨论五个免费的源代码编辑器表现出上述特征。

原子

原子Atom拥有一个不受干扰的界面和实用的特性集,其中包括与浏览器的开发人员工具的集成、一个快速的批处理搜索和替换功能,它可以遍历项目中的所有文件、主题化等等。Atom是由GitHub开发的,我想不出还有哪家公司有他们这么多的经验,这么多的代码和开发人员。

括号

括号括号,一个由Adobe领导的开源项目,不仅漂亮而且实用。它是围绕在浏览器中设计的概念构建的,这是创建网站和网络应用的一种常识性方法。这个代码编辑器可以实时预览你的工作:当你编写代码时,它会动态更新你的浏览器,所以你可以几乎实时地看到你的更改(在应用程序处理你的更改时有一点点延迟)。

代码提示,它自己的JavaScript调试功能Theseus,实时语法错误警告,以及高度可扩展的核心,使括号成为网页设计师和前端开发人员的绝佳选择。

ICEcoder

ICEcoder这个代码编辑器只在浏览器中工作,不管您是否连接到Internet。但仅仅因为ICEcoder是基于浏览器的并不意味着你被欺骗了:它有一个健壮的特性集,包括实时JS检测,一个查找和替换构建器,它基本上为你提供了一个简单的UI,用于正则表达式匹配,主题,和更多。

CodeMirror

CodeMirrorCodeMirror是一个有趣的文本编辑器:要安装它,只需在HTML文档中引用它的JS和CSS文件,然后用一行JavaScript实例化它。你不需要运行任何软件安装程序或类似的东西。CodeMirror支持60种编程语言、自动完成和无限的可配置性,即使是使用它的最微小的选项编程API

光表

光表这个漂亮的代码编辑器有许多独特的特性。例如,它有内联评估(Inline Evaluation),它在编辑器中显示代码的结果,为您节省了在浏览器的开发人员工具中输出/查询结果的时间。Light Table的开发资金来自Kickstarter。

该项目得到了超过7000人的支持,并能够筹集到超过30万美元的资金,这表明人们对它的兴趣和兴奋。

其他选项

下面是其他一些很棒的代码编辑器/ ide。崇高的文本这是一个很受欢迎的代码编辑器。但它并不是完全免费的:你可以下载并免费试用,但如果你想继续使用它,你需要支付70美元,因为它非常有用,非常棒,很多开发者都愿意支付这个价格。

Cloud9Cloud9是一个基于云的代码编辑器。它需要你注册一个账户才能使用它,这一前提条件并不是每个人都喜欢。你还需要付费才能解锁它的高级功能。

相关内容

WebFX职业

加入我们的使命,为全球的企业提供业界领先的数字营销服务,同时建立您的个人知识和个人成长。

我们招聘! 视图30 +职位空缺!