The new project starts. Record the development environment-general Linux technology-Linux programming and kernel information. The following is a detailed description. Author: saharabear
A new project was officially launched since January 1, July 1. This project is basically a pure Java project, but it is not intended to be implemented as a cross-platform or cross-database product, and the project team can be under certain standards, select your preferred development platform and IDE. Here, I will record my own development environment.
Operating System: Fedora 9
My favorite Linux is still Slackware, but now I don't have enough time to replace working machines with Slackware, because that release requires more time to configure the basic runtime environment, therefore, we can still use the current Fedora9. However, because the server in the production environment is Slackware, we still need to establish the Slackware test machine.
Java version: JavaEE5, Jdk1.5
In fact, I think JDK1.6 is used for running, but it is quite good to use 1.5 for compiling.
The server is Apache Tomcat 6.0.
At present, there is no need to handle a lot of load and concurrency, and in the development environment, a Tomcat is enough, and the project team should use Tomcat 6.0
Database: MySQL5.0
The project must be compatible with both MySQL and PostgreSQL databases. The current phase I development work is basically done on MySQL. Therefore, you can use the built-in Fedora without independent installation.
Database Management Tool: PhpMyAdmin
I haven't changed it for so many years. In fact, I 'd like to find a database design tool that can be used in Linux. Sun hasn't been able to release the Linux version of MySQL workbench since now, so draw a graph and write the script by yourself.
IDE: Netbeans6.1
From the Eclipse camp to Netbeans, I never thought back.
These are the most common things, and modeling tools are the most common things. In fact, viletting is a good thing. At least I can use it very well now. It is not a good idea to use UML too much. It is mainly to find a balance point.
In addition, since the first phase of the project began to iterate, there was no basic database. What should I do with the permission problem? In this regard, you need to think carefully about a solution that is easy to expand. Now I want to ask myself: How much PV can be achieved in one month after the project is released?
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.