美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。
他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。
在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。
但是不可否认的是,Java的平台很成熟,各种工具包、工具库非常多,而且JVM虚拟机更是先进的技术。另外,Google App Engine平台提供免费的Java主机,所以使用Java建站也不失为一种合理的选择。
我把他的工具清单抄在下面。如果有一天,我也用Java建站,就可以参考了。工具清单如下:
一、开发平台
1. Google App Engine:Google的主机服务,有数据库支持。使用它,就不用自己架设服务器了,而且轻松解决扩展性问题。
2. Objectify-AppEngine:GAE平台的数据库管理工具。
3. GitHub:代码托管服务。
二、Java编程环境
4. Eclipse:著名的Java集成开发环境。
5.Lombok:Eclipse的一个插件,用来自动生成Java代码,减少手工输入的代码量。
6. Guice:一个轻量级的,Java语言的依赖注入(dependency injection)框架。
7. Apache Commons:Java开发的工具包。
8. Guava:Google发布的Java工具库。
9. JRebel:允许立即查看Java代码修改后的执行结果。
10. Cambridge Template Engine:为Java应用程序提供html/xml模板引擎。
11. RestEasy:java语言的RESTful编程框架。
12.HtmlEasy:基于RestEasy的一个HTML的MVC模式编程框架。
三、前端工具
13.RequireJS:对Javascript进行模块化管理、并且按需加载的框架。
14. JQuery:强大易用的Javascript编程框架。
15. CoffeeScript:对Javascript进行改写、使其更易于开发的一种脚本语言。
16. Sass Scss:CSS代码生成工具。
分享到:
相关推荐
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
java查看spring源码Java 扩展包 Java 扩展包是一组流行的扩展,可以帮助在 Visual Studio Code 中编写、测试和调试 Java 应用程序。 查看以开始使用。...Java ...Java ...AI排名的完成清单 ...项目并利用开发工具
很棒的清单清单 :rainbow: 精选清单清单:heavy_check_mark:︎:heavy_check_mark:︎由与 :red_heart_selector: 在关注我。内容平台Linux OSX 全新的操作系统通过由 的Ubuntu 编程语言哈斯克尔通过 由Java|PHP安全由 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Java,使用开源库(包括 Google Calendar API) 版本控制 (Git/GitHub) 构建自动化(Gradle) 后端数据库服务器(可能是 SQL) 应用说明: 如果你曾经住在校外并且不得不与几个室友打交道,那么你们所有人可能都很难...
Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...
对于那些谁想要了解的Java Web开源项目 现有功能 如何为codesanook.com做贡献 去做 技术实施清单 易于开发设置,使用SQLite内置 对开发机器的依赖设置的要求很少 制作可移植的模块和可重用的代码 Groovy和Spock进行...
跑腿源码java 待办事项 待办事项列表应用程序: “ToDo 是你需要完成的任务或你想做的事情的列表”。 列出清单的最重要原因之一是它将帮助我们保持井井有条。 当我们将所有任务写在一个列表中时,它们似乎更易于管理...
Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...
百度翻译源码java 真棒明星 我自己的真棒清单! 生成者 [Emacs Lisp](#emacs lisp) [GCC 机器描述](#gcc 机器描述) [Jupyter 笔记本](#jupyter 笔记本) 苹果脚本 - OS X 的终端窗口管理器 - 用于处理嵌套文本轮廓的...
开源外贸ERP供应链系统 ##联系我###邮箱 ##更新日志 ### V0.8.2(2016/04/21 10:49 +00:00) 增加多张关系表,并修改查询和更新代码 增加工作流中的部分任务例程的业务代码 更改spring包扫描的精确方式 ### V0.8.1...
通过本书,您可以了解到包装在下一代J2EE、.NET和开源项目中的新API、协议和工具的详细清单。因为这些新软件库、工具和技术具有实际的指导作用,所以利用它们能够设计出复杂、多功能、可协同操作的软件应用程序。
开发工具:AndroidStudio (熟练) 版本管理:Svn/Git 视觉方向: 视频/图像后期:Adobe AfterEffects:熟练 文档语言:MarkDown:常用 公司经历 【实习】广州多聚信息科技有限公司 ( 2015年8月 ~ 2016年3月 ) ...
java安卓仿微信聊天软件源码 Android-open-source-collection 由于自己一直在收藏别人的开源项目,到现在已经有几百个收藏的项目了,以至于每次需要某个开源项目时很难找到,所以做了这个统计分类日常用到的开源项目...
开发人员工具包及其直观的界面,使用现有产品清单 RESTful Web 服务的 OpenAPI 定义 (YAML) 创建新 API。 应用程序接口 在本实验中,我们将使用在实验 1 中创建的 API 并将其发布到开发人员门户,以供应用程序开发...