2015年6月18日 星期四

Build my own project - Blueprint

Strugling a long time, I have choose some frameworks and tools to build my own project. The majority reasons I choice are free and based on Java.

AP server - JBoss, the reason which I choice is it can easily be a distributed system. There are more advantages, but I am still learning. It is new for me.  It also have support JEE standard. Its main target is EJB support, but it also support web operation now. Otherwise, it can handle other JEE standard(I am still figuring it out now)

MVC - Spring MVC, there are the plenty of options on MVC framework to choice, such as Struct 2, Wicket, Tapestry, Play, etc.  So, why I take this one.

Front End - AngularJs or React, they are two frameworks which are very popular now. They can easy develop the code of front end. I am not farmiliar with them. But, I trust them can more efficiently develop on the front end.

ORM - Hibernate, because it is very suitable with JBoss. Mybatis is another option, but it is suitable for the old database scheme or more efficient requirement.

DB - Postgre and Mongo DB, one is RMDB, one is no-sql for the different purposes. Postgre is more like Oracle, so I chose. Mongo is more popular, so... . It has its own advantage, such as easy to use, flexible, etc. But, I have really do research on other options.

IDE - Eclipse

Project Management - Maven and Ant(if it is more convenient).

Monitor - Not know yet.

Testing Tool - Maybe TestNG or just Junit, not decide yet.

CI - Jenkins

SCM - git and github...

Hey, just a list, let start building.





沒有留言:

張貼留言