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

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.

主站蜘蛛池模板: 如皋市| 韶山市| 多伦县| 城步| 三都| 大洼县| 鄂伦春自治旗| 惠安县| 淄博市| 万全县| 茂名市| 绩溪县| 沈阳市| 宁化县| 深州市| 台中市| 马山县| 博罗县| 尉氏县| 彭泽县| 茌平县| 建宁县| 武强县| 太仓市| 贵德县| 蓬溪县| 澄城县| 黄石市| 宁南县| 黑水县| 岑溪市| 镇坪县| 余江县| 吉水县| 阳高县| 星子县| 武穴市| 兰坪| 洛南县| 布尔津县| 广州市|