官术网_书友最值得收藏!

Technology and Art

Unlike coding, which demands strong logical skills, application architecture and design is more of an art, and it takes time and experience to become a good architect. For example, it takes a very good and experienced designer to create a unique and attractive design for a car. Once it's done, the assembly line can create millions of units of that model using the appropriate machines and tools for the job. Similarly, it is relatively easier to understand and code in ASP.NET, but it can take some time for even an intermediate developer to be able to understand and design the pros and cons of the different architectural options that might suit a given web application. And unlike coding, there are no strict rules in architecture. A design which might not work for some projects can work perfectly well for others. That's why it might take years of experience to develop an eye for good architecture and design. This, coupled with the fact that each application is unique in its own sense and warrants its own design and architecture, can be confusing for developers when deciding what is best for their project.

Therefore, architecture is one thing which requires patient understanding, as well as creativity in order to be able to adapt and innovate according to a project's needs.

主站蜘蛛池模板: 抚宁县| 汾西县| 高台县| 凌海市| 贺兰县| 景谷| 噶尔县| 贵州省| 重庆市| 启东市| 新宾| 儋州市| 伊宁市| 麻栗坡县| 勐海县| 磐安县| 石景山区| 文登市| 永和县| 会宁县| 洞头县| 始兴县| 台湾省| 云安县| 霸州市| 溧水县| 嘉禾县| 甘德县| 南汇区| 临江市| 樟树市| 石台县| 泰安市| 潞西市| 延庆县| 保山市| 自治县| 霞浦县| 桑植县| 喀喇沁旗| 西林县|