`
sharp2wing
  • 浏览: 267527 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

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源码包2

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

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

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

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

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

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

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

    java源码包4

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

    java源码包3

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

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

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

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

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

    codesanook-java-edition:用于codesanook.com的免费开源Java Web项目-java project source code

    对于那些谁想要了解的Java Web开源项目 现有功能 如何为codesanook.com做贡献 去做 技术实施清单 易于开发设置,使用SQLite内置 对开发机器的依赖设置的要求很少 制作可移植的模块和可重用的代码 Groovy和Spock进行...

    跑腿源码java-ToDoApp:待办事项

    跑腿源码java 待办事项 待办事项列表应用程序: “ToDo 是你需要完成的任务或你想做的事情的列表”。 列出清单的最重要原因之一是它将帮助我们保持井井有条。 当我们将所有任务写在一个列表中时,它们似乎更易于管理...

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

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

    百度翻译源码java-repostarred:我的已加星标的回购

    百度翻译源码java 真棒明星 我自己的真棒清单! 生成者 [Emacs Lisp](#emacs lisp) [GCC 机器描述](#gcc 机器描述) [Jupyter 笔记本](#jupyter 笔记本) 苹果脚本 - OS X 的终端窗口管理器 - 用于处理嵌套文本轮廓的...

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

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

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

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

    java版本贷超分销系统源码-MyResume://个人简历

    开发工具:AndroidStudio (熟练) 版本管理:Svn/Git 视觉方向: 视频/图像后期:Adobe AfterEffects:熟练 文档语言:MarkDown:常用 公司经历 【实习】广州多聚信息科技有限公司 ( 2015年8月 ~ 2016年3月 ) ...

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

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

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

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

Global site tag (gtag.js) - Google Analytics