Java开源工具:网站开发工具清单
美国程序员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个目标文件,简单! 多人聊天室 3...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...
Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...
Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...
很棒的清单清单 :rainbow: 精选清单清单:heavy_check_mark:︎:heavy_check_mark:︎由与 :red_heart_selector: 在关注我。内容平台Linux OSX 全新的操作系统通过由 的Ubuntu 编程语言哈斯克尔通过 由Java|PHP安全由 ...
java查看spring源码Java 扩展包 Java 扩展包是一组流行的扩展,可以帮助在 Visual Studio Code 中编写、测试和调试 Java 应用程序。 查看以开始使用。...Java ...Java ...AI排名的完成清单 ...项目并利用开发工具
高级java工程师笔试题目录 编程语言/框架/平台 安卓 AngularJS 角 主干JS C++ C C# 。网 Clojure CSS Cucumber 姜戈 码头工人 EmberJS 二郎 高朗 图Ql HTML 离子 IOS Java JavaScript jQuery 前端构建工具 ...
开源外贸ERP供应链系统 ##联系我###邮箱 ##更新日志 ### V0.8.2(2016/04/21 10:49 +00:00) 增加多张关系表,并修改查询和更新代码 增加工作流中的部分任务例程的业务代码 更改spring包扫描的精确方式 ### V0.8.1...
本文纯原创,搭建后的博客/文档网站可以参考: 。如需转载请说明原处。 文章内容目录 最后的效果请访问 : 第一部分 - 博客/文档系统的搭建 搭建博客有很多选择,平台性的比如: 知名的CSDN, 博客园, 知乎,简书等;...
通过本书,您可以了解到包装在下一代J2EE、.NET和开源项目中的新API、协议和工具的详细清单。因为这些新软件库、工具和技术具有实际的指导作用,所以利用它们能够设计出复杂、多功能、可协同操作的软件应用程序。
开发人员工具包及其直观的界面,使用现有产品清单 RESTful Web 服务的 OpenAPI 定义 (YAML) 创建新 API。 应用程序接口 在本实验中,我们将使用在实验 1 中创建的 API 并将其发布到开发人员门户,以供应用程序开发...
java安卓仿微信聊天软件源码 Android-open-source-collection 由于自己一直在收藏别人的开源项目,到现在已经有几百个收藏的项目了,以至于每次需要某个开源项目时很难找到,所以做了这个统计分类日常用到的开源项目...
Java,使用开源库(包括 Google Calendar API) 版本控制 (Git/GitHub) 构建自动化(Gradle) 后端数据库服务器(可能是 SQL) 应用说明: 如果你曾经住在校外并且不得不与几个室友打交道,那么你们所有人可能都很难...
代码审查清单:Java 并发: 面向高级工程师面试的 Java 多线程 非阻塞算法 Java 8:使用 CompletableFuture 编写异步代码 Cache-coherency: Basics, MSI(除了文章,博客本身也很有趣) 程序员信奉的 CPU 缓存神话 ...
适用于游戏开发人员的开源格式和工具。 功能清单 开源| 跨平台 流式和渐进式下载 导出动画(拍摄),纹理,材质,骨架(皮肤),顶点动画,变形(+1000插槽),相机,灯光,环境和辅助对象 实例化几何,材质,纹理...