has been focused on building an efficient development platform, and has some experience in this area. Let's talk about some of the topics about platform architecture today.
What is a platform? From a narrow point of view, there are two aspects:
1. Provide scalable development
2. Provide basic functions such as: query, import export, print, BI, workflow, form, data permission, etc.
Good platform, not only to meet these two hard conditions, but also in the soft power has bright spots, such as project management, implementation is very efficient, convenient. I call this a "lightweight" feature.
On the contrary, many enterprises, in the process of software development, are too "heavyweight". So over time, the entire team and the platform of "cumbersome", and finally struggling.
platform development process is the process of project management, because there are too many topics involved, we are not a discussion. This single from the technical point of view, to see how to abandon the "cumbersome", to efficient "lightweight"
Because of its long length, it is divided into several chapters, which include the following topics:
> Efficient Project communication platform should have the function!
> Project management: Maven or Ant?
> Users are fools, please don't deliberately specialization
> Technology Selection is important
> Seize the essence of agile development!
> Unit test, Efficiency helper?
> Code Organization, please simple rough
> Software testing, please don't be too "Virgo"
> Update deployment, must be Make sure you're smart .
As soon as I get out of the next chapter, please look forward!
If you are interested in my article, please pay attention to my public number, thank you.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
How to build a lightweight architecture