Java开源建站工具

标签: IT | 发表时间:2011-08-11 08:14 | 作者:(author unknown) Amom
出处:http://www.ruanyifeng.com/blog/

美国程序员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 开源 工具] 推荐:

Java开源建站工具

- Amom - 阮一峰的网络日志
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单. 他的语言平台是Java,开发项目是一个网站(还未上线). 所用到的工具都是开源的,可以免费得到. 在目前的创业者之中,用Java作为网站开发语言的人似乎很少. 这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事.

5 款用来开发 iOS 应用的 Java 开源工具

- - ITeye资讯频道
苹果iOS系统的封闭性一直广为其他语言(如Java)开发者诟病,但随着第三方工具的不断壮大,开发人员逐渐摆脱 政策束缚,开始使用自己熟悉的语言来编写iOS本地应用,或将其他平台上的应用移植到iOS上. 本文为你介绍5款开源的开发工具,帮助你使用Java轻松开发iOS应用. Codename One是一个针对移动应用开发者的、开源的、跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有移动平台(智能手机和平板电脑)构建本地应用,且无需在应用性能、功能或开发简易性方面妥协.

常用的Java开源报表工具汇总

- - ITeye博客
是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表,支持PDF、HTML、XLS、CSV和XML文件输出格式,是当前Java开发者最常用的报表工具. < Aspose.Cells for JasperReports试用版下载>. 一个Eclipse-based开放源代码报表系统.

Azul发布开源工具jHiccup,为Java提供运行时响应时间分析

- - InfoQ cn
Azul System公司于12月13日 宣称发布了开源工具jHiccup,设计该工具的目的是对与应用程序底层运行平台相关的暂停和延迟(或“hiccups”)做出度量. 新工具的功能与Azul的JitterMeter有部分重叠,但它为创建图形化的输出增加了基于Excel的工具. 另外它还计划增加基于Java用于生成图表的工具.

java监测工具之jstat

- - 开源软件 - ITeye博客
用以判断JVM是否存在内存问题呢. 如何判断JVM垃圾回收是否正常. 一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序. Jstat是JDK自带的一个轻量级小工具. 全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控.

java图片处理工具

- - CSDN博客推荐文章
作者:kuanghongjiang 发表于2015-2-1 15:45:51 原文链接. 阅读:0 评论:0 查看评论.

Java常用工具包 Jodd

- - Java - 编程语言 - ITeye博客
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架. Jodd 被分成众多模块,按需选择,其中. jodd-core        一些工具类,包括. Fast buffers等等. jodd-bean        BeanUtil以及类型检查转换工具. jodd-props       更强大的Java Properties替代.

Java监控常用工具

- - 编程语言 - ITeye博客
Java的安装包自带了很多优秀的工具,善用这些工具对于监控和调试Java程序非常有帮助. 用途:jps用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等. -l: 输出完成的包名称;. -m: 输出程序的命令行输入参数;. -v: 输出完整的JVM参数. 用途:1)查看java程序崩溃生成core文件,获得core文件的java stack和native stack的信息;2)查看正在运行的java程序的java stack和native stack的信息:a) 查看运行的java程序呈现hung的状态;b) 跟踪Java的调用栈,剖析程序.

Java并发工具类CyclicBarrier

- - CSDN博客编程语言推荐文章
CyclicBarrier同步屏障. java并发工具类中有一个叫做CyclicBarrier的类,与CountDownLatch类似,都可以实现线程间的同步,但是差别是CyclicBarrier是可重置的同步屏障. 想象一个场景,有N个人不同时间走到一扇门,因为门需要N个人合力才能推开,所以人不足N个时,只能阻塞在此,等到N个人都到了之后,可以推开门,继续进行之前的工作.