"Talk about" New Romantic Architecture "Relationship"
Everyone knows that to successfully complete a project, you must be able to control the changes in the demand, and clearly determine the functional subset, only to make it easier to plan to carefully plan this project from all aspects of manpower, material, etc. Demand collection and function collection. The new romantic architecture is such a software system: a friend who is committed to making a heart to make a website quickly holds stylish, personality websites, and gets romantic life from China. It is also a web software architecture. It is hoped that any web applications will be able to use the "New Romantic Architecture" and architecture full of charm. It is a long-term project, but in order to achieve earnings within a year, we must take a function subset from the analysis of the architecture, a practical function subset, how to remove a function subset from a huge architecture It can meet the needs of the market. This is a very critical issue. This article will focus on the function of the new romantic architecture "Charming V1". Charming V1 It shoulders 2 mission: fast profit within a year, the second is to be able to be able to be a Boot project as a "new romantic architecture". "New Romantic Architecture" will have some of the following functional modules: 1, the core engine of the new romantic architecture; 2, virtual items; 3, the management of virtual application plugins; 4, core built-in e-commerce function; 5, interface appearance Separation of customization; 6, data import, export function, and data synchronization function between different sites; 7. Establish a function of website alliance; 8, user management functions; 9, user communication function, and website basic functions: Media display Class feature; 10, system administrator control panel. The core engine of the new romantic architecture is the most important part of this architecture. I hope it can make the entire Internet into the most significant computer of a network age, let all of the new romantic architecture Applications can enjoy the core-provided network computer system interface, which will have other article descriptions, respectively. Virtual Items: For example, everyone knows Avatar, clothes, shoes, other, such as stamps, flowers, and other items, architecture hopes that items can be developed by third-party manufacturers, and integrated together in the form of a package, Website webmasters can comply with their own requirements, and their own needs, virtual goods running on their website, sell shoes, can purchase a virtual shoe factory, or customized virtual shoes, match the virtual human body model, etc. Wait. Management of virtual application plug-ins: New romantic architecture is not possible to develop all network applications, such as BBS, Advertising System, Blog, and so on, we hope that all of these network application functions are developed by third-party manufacturers, unified Allows the core engine of the "New Romantic Architecture". Any single application plugin can be purchased separately, install. The core built-in e-commerce function: I believe that the personal website must be able to run for a long time, must be profitable, so the webmares join the ranks of the small boss, relying on the website to make money, life will be romantic! In fact, e-commerce functions can be added as a single independent network application to the race of the new romantic architecture, but in the end, it is considered that e-commerce functions will be very attracted to netizens.
The appearance of the interface: Personality website appearance (gentle, open, rock, romance, etc.) will leave a good impression on the network, in fact, netizens basically have the ability to design the appearance of their own, we About third-party manufacturers and even personal development of different styles of website appearance, selling for users, a set of 100 yuan of money. Data imports, export functions, and data synchronization features between different websites: "Data" is the core content of the website. If the webmaster does not have the control, import, export data you want, will greatly increase the maintenance work of the stationmate And sometimes different websites can be implemented if the data is communicated, synchronized, or can be implemented by a simple WebService call. Establishing the function of the website alliance: mainly, the webmaster promotes himself. Other features, limited to space, this article will no longer do too much, if you are interested, you can see my other articles. Charming v1.0 will initially implement these features, some of the necessary functions, and a complete function subset, while we will also be short of applications, items, interface appearances, etc. The standard version is achieved in a short year, on the one hand, netizens need, and can be used as a developing sample for third-party manufacturers in the future. I decided to break all 10 types of functions, I can decompose into 2-3 people's XP Workgroups to complete and decide to develop workload, master milestones. How to do it? I have a concept of an interface in my heart. If I abstract the interface that is independent of the implementation of the interface, I will have an independent interface group for each function, try to reduce the interface between each interface. Multi-dependent, reduce the coupling between modules, and put the function in the inside of each interface, each function sees the interface of other functional modules. In the systematic analysis of Charmingv1.0, I can't do very clearly to define each interface, but grasp a direction and a relatively fuzzy interface set is fully capable and possible. In this way, the final system is decomposed into a 100 interface, and each group is responsible for implementing different interfaces, some can not be implemented, and some need to do it. This can not only be on very fine particle size (still not the finest, minimum particle size can grasp the milestone inside the code segment inside each interface), but also build a "new romantic architecture" specification and core engine. By the way, I also have to be able to verify that this function subset is reasonable. I have used a half-month time to develop a prototype of Charmingv1.0: Charming V0.1. In this prototype, netizens and technicians can clearly get a concept. How many modules have been combined, and the prototypes have achieved the most simplified version of each interface, simply to only demonstrate, such as: virtual items It is a text or a picture show, an interface style is a color, and so on, but this is already enough.