From scratch to write your own C # framework (1) - Introduction

This article is reproduced connection:  https://www.cnblogs.com/EmptyFS/p/3621484.html

 

I remember fifteen years ago, self-programming, holding a thick book C language, want to use the machine do not know what the compiler to perform the examples in the book. When the self-study at the University of ASP, since there are not a student and friend learning the language, only the day mixed in drawing close shop desperately assiduously twelve years ago. And then later almost, a lot of different self-knowledge, can only have been in silence overcome one difficulty after another. So in recent years with a number of fresh graduates or newcomers only one or two years of experience, will speak with them: you are now so happy, there are problems you can find the degree of your mother, you can also find me to solve. As someone who can realize how time just getting started, there is no systematic presentation and instructor, will go a lot of detours, and I do not know how many have experienced sleepless nights, white hair do not know how many roots.

  While working for so many years, but their growth has not recorded bit by bit, I feel very sorry, a lot of technology now forgotten. The blog also registered in the blog garden for several years, has been empty until July of last year, just try to process their own learning SubSonic3.0 slowly recorded, and then every day on the blog park to brush page, in the process learned a lot of things from you big cow's body, thank you very selfless sharing.

  In the process of blogging, the envy of many big God can write a series of articles, that although not a cow, and I want to try it on their own for so many years the technology to do something summarize, write about a project not to have to the final line of the process, we hope to give beginners an understanding of the window.

  This series of articles is mainly about is how the preparation of the project, needs analysis, framework design, coding, testing to deployment server, to tell considerations in the development process and the use of related plug-ins to create ORM framework for a quick development (of course you you can also use this series about ideas, use other plug-ins to develop your own framework).

  As the past year has been in contact with SubSonic3.0 use SubSonic2.2, also exposed a lot of friends still in use or are learning, write about how you can use it to develop SubSonic3.0 ORM framework, we want to the help. Although SubSonic plug-ins, there are many of my friends say it is obsolete, no one has been in continued use ...... but I still stick to their views, whether SubSonic ORM framework or other plug-ins, for as long as their own the company is the best. Of course, after the project are subject to change and may also use other ORM plug-ins, ha ha ...

 

  This article is for what friend?

  Learned related development language beginner or have had some experience in the development but the lack of experience on the development of the framework architecture and people.

 

  Following is a brief talk about the features of this framework:

  In the last few years, I have been doing development framework, different languages ​​developed several different frameworks, to say what is a common feature of these frameworks is: it is fast, a lot of colleagues and friends use my a rear frame, gave a positive evaluation, the code amount can be reduced more than 60%, but naturally the development cycle can be compressed more than 50% of the encoding time (actually using T4 or related template code generation tools have this feeling ). Not only can develop very fast completion and the second development is also very convenient (except for the first couple of years ago to write their own framework, huh ......), of course, performance is good.

 

table of Contents:

From scratch to write your own C # framework (1) - Introduction
from scratch to write your own C # framework (2) - Preparation before development
from scratch to write your own C # framework (3) - developed specification
from scratch write your own C # framework (4) - documents written explanation
from scratch to write your own C # framework (5) - describes the three-tier architecture
from scratch to write your own C # framework (6) - SubSonic3.0 plug presentations
from zero start writing your own C # framework (7) - demand analysis
from scratch to write your own C # framework (8) - manage system function design
from scratch to write your own C # framework (9) - database design and create
from zero start writing your own C # framework (10) - project implementation plan and Gantt charts
from scratch to write your own C # framework (11) - to create a solution
from scratch to write your own C # framework (12) - T4 template application logic layer (a)
zero-C # write their own frame (13) - application of T4 template in the logical layer (b)
written from scratch C # own frame (14) - at the logical level T4 template middle Application (three)
written from scratch your own C # framework (15) - Web layer landed back-end functionality
from scratch to write your own C # framework (16) - Web layer back-end parent
from scratch to write your own C # framework (16) - Web layer back-end home
from scratch to write your own C # framework (18) - Web layer back-end module permissions - menu Manager
from scratch to write your own C # framework (19) - Web back-end layer permissions module
from scratch to write your own C # framework (20) - framework for exception handling and logging
from scratch to write your own C # framework (21) - Add page type classification
From scratch to write your own C # framework (22) - Add a general list of pages
from scratch to write your own C # framework (23) - Instructions for use upload component
from scratch to write your own C # framework (24) - test
from zero start writing your own C # framework (25) - site deployment
from scratch to write your own C # framework (26) - Summary
from scratch to write your own C # framework (27) - What is the development framework
from scratch to write their own C # framework (28) - modeling, architecture and framework
from scratch to write your own C # framework (29) - use Case design

......(to be continued)

 (Due to personal work too busy, chapters, etc. after the completion of the project in hand later in 7788 will continue writing)

 

This is not the final catalog will be adjusted according to the specific circumstances in the preparation process, if you want to get more specific description of the development process, it will be more than the initial estimate of the number of directories on 2-3 times. The project just completed the framework of common functions and back-end systems, the contents of the front and other areas, if this series is very popular, then realized it would consider continuing to write.

 

  to sum up

  To write this series of articles, after friends know say a big project ah ...... that is also, to all finished, but also a long time, when the level is limited to not know how many will come minefields, it is unclear whether the contents of written expression clearly, pear Alexander @ _ @, but things are forced out, in the hope that the process of writing I could get a good lift.

 

  This series of articles I will explain the process of developing and updating source generation synchrotron up, if you reference a certain article or used some open source will be detailed attribution, which belongs to original author, writing this series of articles mainly on so many years of work to make a conclusion, also hoping to help friends joined the line, thank you for your attention, if you think this series has helped you, please help click on the recommendations.

 

  

 Disclaimer: This article from the original was released in AllEmpty Park blog, welcome to reprint, without the consent declared by this section must be preserved, and the original link is given in the apparent position of the article page, otherwise reserved the right to pursue legal responsibilities . If you have questions, you can [email protected] contact me, thank you very much.

  

  This publication edited content, as long as the main order and common learning and common progress, interested friends may Gaga Q group: 327 360 708 or Email me ([email protected]), we explore together.

  More, please view Note blog: http://www.cnblogs.com/EmptyFS/

 

Only his left blank in order to put into something more! I Miss Chan, senior IT yard farming, love to share a love of learning, a practitioner of knowledge in running the road. 

Released six original articles · won praise 189 · views 280 000 +

Guess you like

Origin blog.csdn.net/newbie_xymt/article/details/104927715