多功能,轻量级和免费的编程语言,可在桌面和云上运行

时间:2013-05-04 19:59:47

标签: web-services web-applications cross-platform desktop-application

我是一名IT学生,我(需要)不时编写小型桌面和网络应用程序。 我已经使用过几次RealBasic,但我很确定这些语言更好。

这些是我的要求:

  • 在Windows / OS X和Linux上运行
  • 有一个可用的网络框架,如js的Node.js,D的vibe等
  • 一个很好的IDE /文本编辑器,支持OS X的语言(代码完成)
  • 运行本机或小型便携式VM lika Dao或者像Delphi和RealBasic一样打包
  • 不是Ruby(对不起)

我对各种语言持开放态度,D在Vibe.d的组合下看起来最好,但是在花了一天时间尝试在OS X上正确设置它之后我放弃了它。

1 个答案:

答案 0 :(得分:1)

的Python:

  • 预安装在OS X上,占所有Linux发行版的99%。可在Windows上轻松安装。
  • Python有Flask,Bottle,Django,web2py,web.py等等。
  • 我使用Sublime Text。 TextWrangler也相当不错,但我不记得它是否支持代码完成。
  • 免。
  • 您可以使用Py2exePy2app制作独立的可执行文件。
  • 不是Ruby。

Python的Web框架非常出色,PyQt4 / PySide是Qt4的完整Python绑定。