My first project in 2008 started with EOA, mainly for the mail management, internal forum, schedule management, bulletin management, network cabinets, message management modules and the customization of the form of the improvement and workflow related business process and the Golden Lattice Office building Integrated Management code work. In this development, from the business unfamiliar to the beginning of proficiency, code writing never adapt to the beginning of the process of skilled norms although a lot of detours, but after all, a little gain, including the company ORM framework of skilled use, JS proficiency, CSS style problems can solve their own, the regular expression of the rich accumulation, A little experience of the custom control, more importantly, learn how to quickly find information, how to meet the user experience, and how the overall view of the problem has been greatly improved, for web development played a good foundation.
Ii. Powereip
EIP is the second project I participated in, after the accumulation of Eoa feel able to quickly integrate into the team, and can help ORM unskilled colleagues to solve related problems, which mainly in the interactive communication module, the front page of the lead mailbox and part of the background page code writing. The main experience is to feel the importance of the log.
Iii. Powertx
Because Powertx is based on the EIP product development, so this project I mainly is responsible for the original EIP's leadership mailbox development again, because POWERTX this version of the structure some changes, mainly is the new Ajax frame Library, div layer pop-up window, some have done a custom control, and database design changes, resulting in the original development is not suitable. Among them are the member registration, IIS log Analysis two times development, weather forecast, news release articles, such as report statistics, such as the code writing work. The main experience is that JavaScript is important.
Iv. Imitation ORM
Based on the convenience of ORM framework, simple reasons, as well as the understanding of the code structure of the company's product development and the application experience from the product development, found that ORM is easy to use, but not all colleagues are willing to take the initiative to understand it, in the original idea of development in Orm, but appears to be everywhere restricted, To decide to imitate the company's ORM framework structure, develop a set of easy to operate a simple object-oriented framework, taking into account the existing framework of some of the method name simple and understandable, the use of weekend rest time to conceive and develop, the development process due to the original understanding of ORM and lack of knowledge of the reasons, Results in the ability to implement object relationships, but the principles of code generators are well understood, and the CMS static release is deeper. Although there are a lot of bad places, small frameworks have an advantage over small applications. The main experience is: The structure of framework code needs not only a solid foundation of knowledge, but also the need for a deep understanding of object-oriented thinking and grasp the specific application, and the need for design patterns of ideas for a strong framework to provide a reference.
V. Data collection
Data acquisition is an ORM framework after the basic formation of a test application, its basic principle and crawl his web weather program class of similar, are based on the crawl source code format, analysis, storage database. The most used is the use of regular representation analysis string, data acquisition template configuration using the principle of code generator Dynamic Data generation. One has to Akaka pointing, for the later version of data acquisition provides a better idea, the existing version in the cache mechanism of automatic collection, time filtering, record filtering function.
Vi. Apowertxdy
This project is mainly responsible for the revision of the underlying framework and the construction of the application environment. and team learning.
Vii. Short Fill
Participated in several projects, found that they have a lot of deficiencies, such as: C # Underlying structure and the principle of the unfamiliar, resulting in written code efficiency is not high enough to understand the framework of ideas, leading to confusion and so on thinking. In order to compensate for this shortcoming, the main learning cms1.3 code structure, as well as C # advanced programming to mention the method of performance. Jqeury script and other information, expand the knowledge.
Viii. Experience Outlook
Review 2008, still very rewarding, of course, this can not be separated from the help of colleagues, Master's advice, as well as his own efforts, looking forward to 2009, I hope to be in the original foundation of a further step, regardless of the technical or user experience, and can hope to solve some problems in the implementation of the site, because some problems in the local development is no problem, But deployment to the server is a problem, I hope to provide comprehensive skills. In short, 2008 years I have not wasted, work due diligence, although there are bad places, but I believe that the future will be good, but also believe that the pay has always been rewarded.
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.