Ich habe PHP-Web-Projekte für mehrere Jahre geschrieben und dachte über mich Zwischenstufe mit PHP. Ich schrieb vor kurzem eine Anwendung (in PHP) für eine Firma, die von der Programmierabteilung bemerkt wurde, und sie hatte mich Übergang zu einem Job, der in C# und .NET programmiert.
Meine erste Reaktion war sehr distanziert; Ich habe gelernt, in einer Anti-Microsoft-Umgebung und Denkweise zu programmieren. Das letzte, was ich tun wollte, war etwas in .NET zu lernen.
Nachdem ich mich mehrere Monate gezwungen habe, C# und OOP zu lernen, muss ich sagen, dass es wirklich eine wunderbare Sache ist. Zumindest für die Entwicklung von Windows-Anwendungen. Ich wollte schon immer Desktop-Anwendungen machen, und das war eine großartige Möglichkeit.
Aber bis jetzt hat nichts mit ASP.net zu tun, und jetzt habe ich ein Projekt, das einige Web-Ausgabe benötigt. Ich habe Probleme damit, ASP zu lernen, und Tatsache ist, dass ich versucht bin, den Webteil davon in PHP zu schreiben. Für mich ist C# für Windows und OOP sinnvoll, aber für schnelle Datenanalyseanwendungen im Web ist PHP schnell und erledigt die Arbeit.
Ich werde weiter an der ASP-Sache arbeiten, insbesondere mit Blick auf MVC. Another question on SO hat mich interessiert, sich auf MVC zu konzentrieren. Ich habe Bücher gelesen und Tutorial-Videos angeschaut, und bis jetzt bin ich hoffnungslos verwirrt.
Vielleicht ist es etwas, auf das ich zurückblicke, und ich bin dankbar, dass ich die Mühe gemacht habe - wie C# überhaupt zu lernen. Im Moment scheint der ASP-Ansatz für die Webcodierung fremd zu sein, obwohl ich mehr über C# und OOP weiß als vor einem Jahr.