2009-08-25 14 views
1

Was ist alles beteiligt, wenn ich von PHP zu asp.net wechseln wollte? Ich habe grundsätzlich keine Kenntnisse von Asp oder anderen Sprachen neben PHP und einigen Javascript.Der beste Weg von PHP zu ASP.net?

Was wäre der beste Ort, um mehr zu lernen?

Was ist erforderlich, um eine ASP-Site zu hosten?

Womit ist es entwickelt?

Gibt es eine Entsprechung zu php.net für eine Ressource?

Antwort

1

Ich habe diesen Schalter mehrmals. Wenn Sie OO und die gebräuchlichsten Entwurfsmuster gut verstehen, werden Sie kein großes Problem haben, die dot.net Sprachen zu verstehen.
b.t.w Ich schlage wirklich wirklich vor, dass Sie nur C# betrachten.
Der beste Weg zu beginnen ist ein Wrox-Buch zu nehmen und es zu lernen. Starten Sie nicht direkt von asp.net, sondern von Konsolenanwendungen.
Das Buch zeigt Ihnen, wie Sie eine Entwicklungsumgebung installieren, die untrennbar mit dem dot.ent env verbunden ist.
Wenn das, was das Buch vorschlägt, nicht die MS-Express-Umgebung ist, schlage ich vor, dass Sie Express verwenden. Soweit so etwas wie php.net, nun, MSDN ist bei weitem ein besseres Werkzeug als php.net und das ist von einem PHP-Freak und Ex-Zender.

Um es zusammenzufassen, nur die Übungen im Buch tun, wird es

3

Ich denke, ein guter Platz in ASP.Net zu starten wäre, nehmen Sie eine der vorhandenen PHP-Projekte, und schreiben Sie es in Ordnung sein . So wäre es nicht wirklich Aufgabe, sich etwas Neues einfallen zu lassen und gleichzeitig eine Sprache zu lernen. Versuchen Sie jedoch nicht, eine zeilenweise Konvertierung durchzuführen. ASP.Net hat ein viel anderes Programmiermodell als PHP. Sie wären also viel besser dran, wenn Sie sich das Endprodukt anschauen und versuchen, dasselbe zu produzieren, ohne unbedingt den gleichen Code zu produzieren.

0

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.

0

Ich habe die Umstellung von Skript-basierten Server-Seiten-Sprachen (Classic ASP und PHP) auf .NET eine Reihe von Jahren zurück. Wenn ich mich recht erinnere, war es am schwierigsten, die enge Integration zwischen clientseitigen Ereignissen und der serverseitigen Ereignisbehandlung zu verstehen. Sobald das klickte, war der Rest nur eine Übung, um neue Syntax zu lernen (das war eigentlich mehr wie C++, das ich in der Schule gelernt habe).

Verwandte Themen