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

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.

主站蜘蛛池模板: 建瓯市| 四子王旗| 米脂县| 广饶县| 屏南县| 伊金霍洛旗| 朝阳市| 鄯善县| 灵川县| 铅山县| 五原县| 巴塘县| 万载县| 梨树县| 安塞县| 嘉荫县| 武鸣县| 徐水县| 德江县| 永福县| 保亭| 南乐县| 岳池县| 宁城县| 景德镇市| 康马县| 胶南市| 昌邑市| 阳东县| 安塞县| 福清市| 鹤庆县| 图们市| 吉水县| 乐清市| 莲花县| 长治市| 恭城| 天气| 武清区| 承德市|