For a small company, a person has to do all the work, all-powerful, but one is not special.
Do not have a good thing, the front, the background, the database, the server is the tube.
Although know a lot of things, but for the long-term development of individuals is not good.
Large companies will generally start a division of labor, recruit different people, do specific things, but how to more rapid cooperation, improve the speed of development is also a problem.
Oneself before in a small company, although small, but team members are complete, there is art, copywriting, the front section, backstage, only one operation and maintenance.
The previous section then joins the other members, and the background is only responsible for background code and database interaction, providing an interface for the previous segment.
The front section is responsible for the front desk js,css, do friendly interaction, do the effect, through Ajax and background interaction.
In this way, each role is focused on a certain responsibility, is also relatively deep, and development speed is relatively fast.
Then the same IDE is used in both the front and background to test the effect, and of course, the front section can be quickly displayed using your own IDE.
In this way, an IDE that constantly modifies the effect is extremely convenient, but the IDE is powerful vs.
Now do back to java,eclipse use will be more troublesome, some problems are more difficult to solve, but if reluctantly use is also possible.
Background tasks too much, not only the background logic, or to write JS and data interaction of things, the previous paragraph is only responsible for simple effects, do not do data interaction, so many effects are not perfect.
It has to be changed many times, more troublesome.
Code, at the same time JS modification, but also more chaotic. The responsibilities are not clear.
Do not know whether there is better division of labor, or the use of better tools.
Experience Summary 48--Project member Division Guess