Ich habe mehrere andere Beiträge hier gelesen, so dass ich die Idee auf die Pro vs Nachteile, vor allem mit voller Kontrolle über die gerenderten HTML-Code usw. (in MVC).ASP.NET MVC vs Webforms: Ersetzen von WebForms Controls
Meine Frage bezieht sich auf die UI-Steuerelemente: In MVC muss ich alle UI-Steuerelemente selbst schreiben (oder das HTML-Äquivalent). Wird das nicht sehr schwierig werden? Der Grund, warum diese 3rd-Party-Anbieter für asp.net da sind, ist nur wegen der Tatsache, dass es schwierig ist, UI-Steuerelemente für ASP.NET ganz von uns zu schreiben und in der Lage zu sein, auf alle Webbrowser und auch wir zu zielen Wir konzentrieren uns lieber auf die Geschäftslogik, anstatt die ganze Zeit damit zu verbringen, den HTML-Code für die Benutzeroberfläche selbst zu schreiben.
Ich verstehe, dass diese Funktion uns die volle Kontrolle über den endgültigen HTML bekommt, aber ist es nicht kontraproduktiv, diese UI Bit selbst zu machen. Wenn es so einfach war, sie selbst zu schreiben, wie kommt es, dass diese 3-Parteien-Anbieter jetzt alle leben? Das hätten wir in all den Jahren der WebForms-Tage selbst machen können.
Ich bin mir sicher, dass ich hier etwas vermisse oder ein bisschen dumm bin, aber bitte erleuchte mich, was ich vermisse, insbesondere in Bezug auf das UI-Bit, das wir selbst geschrieben haben.
Nur weil ich die volle Kontrolle über das Programm durch Schreiben in IL-Code bekommen, gehen wir und tun das? Wir benutzen immer noch C# und solche Sachen - also diese Theorie von "volle Kontrolle über HTML" - ich bin nicht in diese Idee hineingekauft.
Bitte helfen Sie meinen Kopf um dieses UI Bit. Andere Dinge, die ich verstehe, über die Trennung von Bedenken, TDD-basierte Entwicklung möglich mit MVC usw. Aber warum würde ich gehen, um die UI-Kontrollen ganz von mir schreiben - es ist ein bisschen eine Arbeit, nicht wahr?
Ich entschuldige mich, wenn mein Beitrag ein Duplikat ist.Wenn Sie mich an diesem Punkt auf einen anderen Post verweisen können (auf dem UI-Bit, mit dem ich mich beschäftige), würde ich sogar versuchen, diesen Post von hier zu löschen. Vielen Dank. –
Sombody hatte ein paar Sekunden zurück gesagt, dass mein Beitrag ein Duplikat war, und ich antwortete darauf als Kommentar, aber diese andere Person hat anscheinend ihre Kommentare jetzt entfernt :-) –
Ich war dieser Jemand. Lies diesen Beitrag noch einmal und muss zugeben, dass es kein genaues Duplikat ist. Wie auch immer - ich bin satt von dieser "ASP.NET MVC vs WebForms" Sache. Es wird noch schlimmer als "PHP vs RoR". : D –