`
leegorous
  • 浏览: 4046 次
  • 性别: Icon_minigender_1
  • 来自: 新会
最近访客 更多访客>>
社区版块
存档分类
最新评论

动态语言的IDE很难整吗?

阅读更多
在JavaEye的首博啊!一时半刻憋不出东西来,先拿昨日的blog在顶着……

昨日我们开发小组在讨论动态语言,主要是JavaScript,讨论得很high,是由一个talk The Power of Javascript 引起的。我们讨论JavaScript的语法问题,虽然我并不觉得是JavaScript语法的问题,语言特性本身如此,也正因为如此,我才会拿着这玩具这么久还不放一放。不过也许对于Java程序员来说,那可能真是一个不可逾越的巨大障碍,那种灵活性,灵活得让人难以捉摸。

除了语法问题,我们还讨论了动态语言的IDE问题,就目前来说,给动态语言用的IDE不是没有,只不过不够好,像Spket,功能很强大,用来开发基于PrototypeJQueryExt等框架的js应用基本够用,也可以用来开发XUL、Flex等,是个很有特色的Eclipse插件,不过问题就是保存设置需要Licences,而且对我而言,那些语法颜色、高亮、有限的代码提示、模板等的功能,在EditPlus上除了代码提示没有办法实现外,其它的我比较在意的功能自定义一下也可以达到,编辑起来轻盈,快速,打开N多个文件还吃不到Eclipse 1/10的内存。既然都没有理想的IDE,那就用习惯用的那个呗。当然由于愚人节的关系,我们也讨论了自行开发动态语言IDE的事情,不过我也非常矛盾,眼看就是没有一个理想的实现,而且问题就在于动态语言本身太灵活,想做到像JDE那样的,估计不仅仅是时间的问题。

下面略去原blog中的自我批评……
分享到:
评论

相关推荐

    d语言ide:poseidon

    **D语言IDE:Poseidon** D语言是一种现代的系统编程语言,它旨在融合了C#、Java、C++以及PHP和Python等动态语言的优势。D语言的独特之处在于它不依赖虚拟机,而是编译成可执行代码,这使得它在性能上具有显著优势。...

    go语言中文IDE

    通过本文介绍,我们可以看到**LiteIDE**不仅具备基本的IDE功能,还提供了很多对Go语言开发者非常有用的特性,如自动提示、自动补全等。对于初学者来说,选择LiteIDE作为入门IDE是非常合适的选择。此外,通过安装...

    Go语言IDE,liteide

    LiteIDE 是一款专为Go语言开发而设计的开源、跨平台、轻量级集成开发环境(IDE),基于Qt开发(一个跨平台的C++框架),支持 Windows、Linux 和 Mac OS X 平台。LiteIDE 的第一个版本发布于 2011 年 1 月初,是最早...

    D 语言 IDE Poseidon Editor for D rev.272

    D 语言 IDE Poseidon Editor for D rev.272 其实应该说只是一个编辑器, D语言是个杂交语言,如果你学习过N多语言,那么你看D语言中会很看很多你学习过语言的影子,有的特性或者关键字原封不动的照抄过来 D语言是...

    d语言的ide开发雏形1

    d语言的ide开发雏形1

    d语言的ide开发雏形2

    d语言的ide开发雏形2

    通用语言IDE

    【通用语言IDE】是一款创新性的集成开发环境(IDE),它以其独特的通用性为开发者提供了极大的便利。这款IDE的独特之处在于,它允许任何编程语言通过实现特定的接口与IDE进行集成,将其转化为用户自定义的专用IDE。...

    Go语言IDE liteidex使用

    LiteIDE是一个专门为Go语言编程而设计的轻量级集成开发环境(IDE),它的特点主要在于其对跨平台的支持,能够在Windows、Linux、MacOSX等主流操作系统上运行。它不仅提供了标准的Go语言项目管理方式,还能进行交叉...

    汇编语言IDE工具.zip

    这款工具,比较好用,使用写操作系统,对于汇编语言来说,支持多款编译器,同时支持WIN32和WIN64环境,中文界面,可以说,是初学者的福音。如果大家想找一个和《自动动手写操作系统》这本书对应的开发工具,那么它...

    SASM 汇编语言IDE(windows版)

    **SASM 汇编语言IDE (Windows版)** SASM,全称为Simple Assembler Studio Manager,是一款专为汇编语言编程设计的集成开发环境(IDE),尤其适用于Windows平台。这款强大的工具支持多种汇编器,包括NASM(Netwide ...

    masm32汇编语言IDE

    **汇编语言与MASM32 IDE** 汇编语言是一种低级编程语言,它与机器指令一一对应,具有高度的硬件控制能力。汇编语言在系统编程、嵌入式开发、性能优化等领域有着不可替代的地位。它允许程序员直接对计算机硬件进行...

    适用于GO语言的WIN32下IDE

    标题中的“适用于GO语言的WIN32下IDE”指的是在Windows 32位操作系统上用于开发Go语言(Golang)的集成开发环境(IDE)。在本文中,我们将深入探讨Go语言,Win32平台,以及适合这个平台的IDE——LiteIDE。 Go语言,...

    go语言 liteIDE win32 x10版

    《Go语言 LiteIDE Win32 x10版:集成开发环境的全面解析》 Go语言,简称Golang,是由Google公司开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发者的生产力,提供简洁的语法和...

    e语言-仿易语言代码IDE

    **易语言介绍** 易语言(E-Language)是一种中国本土开发的、面向对象的、全中文支持的编程语言,旨在让中国的普通用户也能...无论是对易语言的爱好者,还是对编程语言和IDE开发感兴趣的开发者,都能从中获益良多。

    像Delphi IDE动态加载和动态注册包

    像Delphi IDE一样运行时动态加载和动态注册自动填knownpackges中所控件实现加载上 [KnownPackages]包的记录的格式 所有的包翻譯0=D:\Delphi7\Projects\dclqrt70.bpl 首先程序每次運行要把handel.ini,KnowPackges以...

    fasm 汇编语言 IDE 简单并且开源

    **fasm 汇编语言 IDE** fasm(Flat Assembler)是一款高效的、开源的汇编语言编译器,主要用于创建32位和64位的x86架构程序。它的设计目标是提供一个简洁、高效的汇编环境,使得开发者能够更直接地控制计算机硬件,...

    Mac LiteIDE go语言开发工具

    【Mac LiteIDE:Go语言开发的强大工具】 在编程领域,选择合适的开发环境是提升效率的关键。对于Go语言的开发者来说,Mac LiteIDE是一款备受推崇的集成开发环境(IDE)。这款工具专为Mac用户设计,提供了丰富的功能...

    liteide-破解版 go语言编程神器

    liteide-破解版 go语言编程神器,windows下直接使用,支持跨平台编译

Global site tag (gtag.js) - Google Analytics