`

转:Java开源工具:网站开发工具清单

阅读更多
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代码生成工具。

分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java源码包2

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    java源码包4

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    java源码包3

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,日期选择 Java语言开发的简洁实用的日期选择控件,源码文件功能说明: [DateChooser.java] Java 日期选择控件(主体类) [public] ...

    清单-清单:Cur清单的精选清单:heavy_check_mark:︎:heavy_check_mark:︎

    很棒的清单清单 :rainbow: 精选清单清单:heavy_check_mark:︎:heavy_check_mark:︎由与 :red_heart_selector: 在关注我。内容平台Linux OSX 全新的操作系统通过由 的Ubuntu 编程语言哈斯克尔通过 由Java|PHP安全由 ...

    java查看spring源码-vscode-java-pack:面向Java开发人员的VSCode扩展

    java查看spring源码Java 扩展包 Java 扩展包是一组流行的扩展,可以帮助在 Visual Studio Code 中编写、测试和调试 Java 应用程序。 查看以开始使用。...Java ...Java ...AI排名的完成清单 ...项目并利用开发工具

    高级java工程师笔试题-Javainterviewquestions:Java面试题

    高级java工程师笔试题目录 编程语言/框架/平台 安卓 AngularJS 角 主干JS C++ C C# 。网 Clojure CSS Cucumber 姜戈 码头工人 EmberJS 二郎 高朗 图Ql HTML 离子 IOS Java JavaScript jQuery 前端构建工具 ...

    open-erp:开源外贸ERP供应链系统

    开源外贸ERP供应链系统 ##联系我###邮箱 ##更新日志 ### V0.8.2(2016/04/21 10:49 +00:00) 增加多张关系表,并修改查询和更新代码 增加工作流中的部分任务例程的业务代码 更改spring包扫描的精确方式 ### V0.8.1...

    高级java笔试题-tech-arch-doc-comments:Java全栈知识体系(留言区)

    本文纯原创,搭建后的博客/文档网站可以参考: 。如需转载请说明原处。 文章内容目录 最后的效果请访问 : 第一部分 - 博客/文档系统的搭建 搭建博客有很多选择,平台性的比如: 知名的CSDN, 博客园, 知乎,简书等;...

    《Java测试与设计-从单元测试到自动Web测试》[PDF]

    通过本书,您可以了解到包装在下一代J2EE、.NET和开源项目中的新API、协议和工具的详细清单。因为这些新软件库、工具和技术具有实际的指导作用,所以利用它们能够设计出复杂、多功能、可协同操作的软件应用程序。

    java源码房产管理系统-techcon2020:IBMTechCon2020实验室

    开发人员工具包及其直观的界面,使用现有产品清单 RESTful Web 服务的 OpenAPI 定义 (YAML) 创建新 API。 应用程序接口 在本实验中,我们将使用在实验 1 中创建的 API 并将其发布到开发人员门户,以供应用程序开发...

    java安卓仿微信聊天软件源码-Android-open-source-collection:一个记录开源项目,方便使用的库

    java安卓仿微信聊天软件源码 Android-open-source-collection 由于自己一直在收藏别人的开源项目,到现在已经有几百个收藏的项目了,以至于每次需要某个开源项目时很难找到,所以做了这个统计分类日常用到的开源项目...

    跑腿源码java-Roomifer:Roomifer是与室友一起管理差事和其他任务的绝佳工具

    Java,使用开源库(包括 Google Calendar API) 版本控制 (Git/GitHub) 构建自动化(Gradle) 后端数据库服务器(可能是 SQL) 应用说明: 如果你曾经住在校外并且不得不与几个室友打交道,那么你们所有人可能都很难...

    java8集合源码-usefullinks:有用的编程链接

    代码审查清单:Java 并发: 面向高级工程师面试的 Java 多线程 非阻塞算法 Java 8:使用 CompletableFuture 编写异步代码 Cache-coherency: Basics, MSI(除了文章,博客本身也很有趣) 程序员信奉的 CPU 缓存神话 ...

    sea3d:面向游戏开发人员的开源格式和工具

    适用于游戏开发人员的开源格式和工具。 功能清单 开源| 跨平台 流式和渐进式下载 导出动画(拍摄),纹理,材质,骨架(皮肤),顶点动画,变形(+1000插槽),相机,灯光,环境和辅助对象 实例化几何,材质,纹理...

Global site tag (gtag.js) - Google Analytics