ASP.NET Web Forms 與 MVC 之爭

ASP.NET Web Forms 與 MVC,看似兩種程式撰寫模型的技術之爭,但爭的往往是人,技術本身則無絕對優劣,端看誰用,怎麼用,用在哪裡。

Scott Gu 在他的文章<About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular) >裡面有句話說的好:
「我經常覺得,繞著程式設計模型與抽象層爭辯有點傻....該辯的問題不是抽象層的好壞,而是哪些抽象層對你來說最自然,最適合你目前專案的需求/情境/開發人員。」
原文:
I often find debates around programming model appropriateness and abstractions a little silly....The interesting question to debate is not whether abstractions are good or not – but rather which abstractions feels most natural to you, and which map best to the requirements/scenarios/developers of your project.
嗯,技術通常沒有絕對的好壞之分,只有適用與否的問題。老生常談。

可是技術本身似乎常在辯論場上成為代罪羔羊,隱藏了某些因素,掩蓋了部分事實。

Scott Gu 在文末的提醒也是良心建議:
Be constructive, not snarky. Teach, don’t lecture. Remember there is always someone else out there who you can also learn from.

沒有留言:

技術提供:Blogger.
回頂端⬆️