Java Open Source tools: A list of web development tools

Source: Internet
Author: User
Tags hosting

American programmer Jon Scott Stevens unveiled a list of development tools used by his startup company.

His language platform is Java and the development project is a Web site (not yet online). The tools used are open source and available for free.

Among the current entrepreneurs, there seems to be few people using Java as a web developer language. This is certainly not for no reason, Java does not seem to be the most convenient web development tools, giving the impression that it is cumbersome and troublesome to use.

However, it is undeniable that the Java platform is very mature, a variety of toolkits, tool libraries are very many, and the JVM virtual machine is more advanced technology. In addition, the Google APP engine platform provides a free Java host, so using Java to build a station is also a reasonable choice.

I copied his list of tools down here. If one day, I also use Java to build a station, you can refer to. The tool list is as follows:

First, the development platform

1. Google App Engine:google Hosting services, with database support. With it, you don't have to set up a server yourself, and you can easily solve extensibility issues.

2. Database management tools for the Objectify-appengine:gae platform.

3. GitHub: Code hosting service.

Second, the Java programming environment

4. Eclipse: A well-known Java integrated development environment.

A plugin for 5.lombok:eclipse that automatically generates Java code, reducing the amount of code that is manually entered.

6. Guice: A lightweight, Java-language dependent injection (Dependency injection) framework.

7. A toolkit developed by Apache Commons:java.

8. Guava:google published Java Tools Library.

9. JRebel: Allows immediate viewing of Java code-Modified execution results.

Cambridge Template engine: Provides the Html/xml templating engines for Java applications.

A restful programming framework for Resteasy:java languages.

12.HtmlEasy: An HTML-based MVC pattern programming framework for Resteasy.

Third, the front-end tools

13.RequireJS: Modular management of JavaScript and load-on-demand frameworks.

JQuery: A powerful and easy-to-use JavaScript programming framework.

Coffeescript: A scripting language that rewrites JavaScript and makes it easier to develop.

Sass scss:css code generation tool.

Reference: http://3g.163.com/digi/12/0228/17/7RC7HLCQ001628BV_2.html

Java Open Source tools: A list of web development tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.