如果是初学者,可以选择swing。网上有很多学习资料。javafx和swing只限于入门学习研究。做一个小的管理软件聊天软件还是可以的。不建议深入学习研究,在以后的工作中也不会用到。
ruby是一种动态的面向对象的通用编程语言。它支持多种编程范例,包括面向函数和面向对象。同时,它还包括动态类型系统和自动内存管理。
编辑器与集成开发环境(ide)有些不同。编辑器是添加、编辑和查看文件内容的工具,而ide是专注于一个共同任务的一系列工具,比如ruby开发,以及包括这个表单在内的所有编辑器。
在本文中,我们向所有开发人员推荐了7个最好的rubyonrailsides。希望能帮助你更好的完成开发任务。如果有其他推荐,可以在评论里分享给我们:)尽情享受!!
1.aptana工作室
aptanastudio3是一个开源开发工具,允许开发人员使用单一环境测试他们的web应用程序。aptana支持最新的浏览器技术,如html5、css3、javascript、ruby、rails、php和python。它包括一系列功能,如gif集成、html、css和javascriipt代码助手、集成调试器、部署向导和ide定制。它支持一步启动,并保持同步设置。支持多种协议:ftp,sftp,ftps和capistrano。最值得注意的是,它可以自动帮助用户将rubyamprails应用程序发布到托管服务,如heroku和engineyard。
2.网豆
netbeans包括一个开源ide和一个应用程序平台,允许开发人员快速创建web、企业、桌面和移动应用程序。他们早在2011年就停止了对rubyide的支持,因为oracle推出了新的java开发工具包,所以他们继续支持它。java是支持javafx、php、javascript、rubyrubyonrails、groovy、grails和c/c的主要平台。
jetbrainsrubymineide提供了一个非常全面的ruby代码编辑器,它提供了动态语言的特征和细节的智能。代码帮助,智能代码重构,代码分析功能等等。配置项目、自动管理rubygems和支持rake非常容易——提供了所有ruby开发人员需要的所有开发环境。rubymine包括专用的ror项目结构视图、快速模型-视图-控制器导航选项、特定于rails的代码完成、意图动作和重构。所有这些功能,加上html、css和javascript的最佳编辑支持,以及先进的web开发工具,rubymine是web应用程序的最佳集成开发环境。
4.科莫多岛
komodo是主流web开发语言的专业ide,包括python、php、ruby、perl、html、css和javascript。科莫多ide的全套工具为开发人员提供了一个免费的开发环境。
5.红色汽车
redcar是一款优秀的开源ide,由ruby编写,运行在jruby上,支持textmate主题和剪辑。
6.阿卡迪亚
arcadia是一个ruby语言的轻量级集成开发环境,用ruby语言编写,使用tcl/tkgui工具包。主要功能包括代码编辑、源文件浏览、语法高亮、代码自动完成和调试等。它可以运行在使用ruby和tcl-tk的平台上,具有高度可扩展的架构,支持快速gui应用开发。
编码器
icecoder是一个开源的基于web的ide,用php构建,运行速度非常快。用户只需将应用程序文件夹拖放到任何地方,最好是一个文件(在子文件夹中),就可以进行编辑。icecoder有一个非常强大的javascriptapi,很容易交互。除了这些,它还支持许多流行的语言(php,js,css,less,ruby等。).