Frage

Ich bin sehr erfahren in der Arbeit mit Open-Source-Technologien wie PHP, MySQL, Apache und andere. Ich fühle mich wie zu Hause mit ihnen zu arbeiten und der Code zu mir kommt mit wenig Aufwand.

Ich habe vor kurzem angefangen zu spielen mit der ASP.NET-Technologie (Ich weiß, dass es nicht zu PHP nicht vergleichen, oder doch?) Und alles scheint sehr einfach, aber immer noch fühle ich mich nicht wie zu Hause.

Ich kann immer noch nicht entscheiden, was Straße zu nehmen und mit dem, was soll ich als nächstes experimentieren.

Einige meiner Freunde arbeiten in kleinen Unternehmen mit Open-Source-Technologien und sagen, dass sie im Himmel sind, und dies ist der Weg zu gehen. Auf der anderen Seite arbeiten einige meiner Verwandten in Unternehmensumgebungen und sagen, dass sie im Himmel sind und wollen nicht über Open-Source hören (obwohl sie mit Open-Source vor dem Unternehmens Zeit waren sehr zufrieden).

Ich bin sehr verwirrt, ich möchte euch, mir sagen, wenn Sie ähnliche Erfahrungen gemacht und was Sie getan haben? Es würde viel für mich bedeuten.

War es hilfreich?

Lösung

Es mag abgedroschen klingen, aber das tun, was Sie genießen.

Es gibt viele PHP und ASP.NET Jobs um und selbst wenn es einen gewaltigen Unterschied war, ich bin mir nicht sicher, dass auch ein Faktor sein sollte, wenn Sie beide gleich gut gefallen.

Es ist wahr, dass ASP.NET wahrscheinlich populärer ist in mehr „Corporate“ Umgebungen ( „Unternehmensentwicklung“ ist die übliche Bezeichnung), so Faktor in welcher Art von Unternehmen und welche Art von Arbeit würden Sie tun mögen.

Andere Tipps

PHP interpretted wird, ist es im Allgemeinen. PHP ist langsamer als .NET..Nope.

Nicht, wenn sie nicht richtig programmiert aspx verglichen und VBScript. Wenn Sie sich über validierte sprechen und reduxed html = +> C # OOP, verwendet ASPX richtig. Es könnte sein, schneller als anderen App, abhängig von den Engpässen.

Sie müssen PHP-Frameworks zusammensetzen, um sie zu bekommen genau richtig. PHP kann slaughterd sein, und noch einen bösen wenig HTML-Rendering produzieren kann.

APC, PHAR, PHARLANGER sind Compiler für PHP. Jede C-basierte Sprache kann so ziemlich vor der Bereitstellung kompiliert werden.

Wenn in .NET, man muss vorsichtig von der basics.Like HTML sein, CSS, JS, AJAX, Funktionen, Schnittstellen, Klasse, Objekte, etc.

Das versteht sich von selbst, wenn man genug über Unix wissen .. IIS / Powershell ist sehr einfach in den Hafen.

Ich verwende Windows-MSSQL / IIS / MS SERVER2008RC2 nur etwa 70% der Zeit. Ich laufe in C #, C ++, ASPX, PHP, Perl, Locke, Asmx, ASPX, ini, .htaccess / .htpasswd (.htprotect)

Dies ist eine jener senarios, dass Sie versuchen können 1-Technologie über eine andere ..

zu beweisen

Am Ende der Technologie geeignet für das Projekt; Kommt immer auf der PROJECT ....

Hope this aufräumt einige der Hogwash über Cagey Programmierer, die nicht den Sinn / Erfahrung Blick auf das große Bild haben (was wirklich wichtig ist)

Just My 2 Bits. Rob AKA Graphicalinsight

Eine sehr kleine Menge von Menschen profitiert direkt von ihrer Umgebung Open-Source sein. In den meisten Fällen können Sie die neueste Version des Rahmen downloaden, und es wird so bleiben, bis eine neue Version freigegeben wird.

So kommt es darauf an, welche Sprache wirklich wählen.

Die beste Antwort wäre, beide -. Jede Sprache tut die Dinge anders

Aber begann ich mit PHP und wechselte zu ASP.NET.

Die Wahl hängt mehr von der Art des Projekts und der Entwicklungsansatz.

PHP wird attraktiver für kleine Projekte, ohne einen rigorosen Ansatz. ASP.net integrieren wird schneller in eine traditionelle Praxis des Entwicklungsteams. Dies bedeutet nicht, dass Sie nicht PHP für „große“ Anwendungen verwenden können, oder dass ASP.net ist nicht gut für die schnelle und schmutzige Seite Projekte. Dies sind nur Eignungen und kann entweder auf einen bestimmten Zweck gebogen werden.

Am Ende ist es, was hinausläuft, ist Konvention und Geschmack. Wählen Sie die Ihnen gefällt, oder die eine die Arbeitsplätze sind für, und verwenden Sie diese. Oder wenn Sie können, verwenden beide.

Ich glaube nicht, dass es eine richtige Antwort gibt es hier. Auch Ihre Frage trifft zwei Punkte, PHP vs ASP.net und Open Source vs geschlossen. Soweit ASP oder PHP zu tun, was für Sie richtig anfühlt. Wenn Sie ASP.NET doe Rotz zu PHP vergleichen sagen, frage ich mich, wo Sie herkommen. Für mich wie seine spanischen doesn sagen; t auf Deutsch vergleichen. Es ist wirklich verschiedene Möglichkeiten, fo zu sagen (tun) etwas. Am Ende werden Sie die gleiche Sache bekommen. Es geht darum, wie man dort ankommen. Holen Sie sich dort den besten Weg, Sie wissen, wie.

Was offen vs Closed Source. Corporate neigt zu bedienende Lösungen, die Unterstützung eingebaut haben. (Und ich glaube, manchmal gibt es Schmiergelder mit einigen dieser Produkte, aber das ist eine andere Geschichte)

ASP.NET ist viel schneller als PHP teilweise, weil es ist eine kompilierte Sprache, während eine PHP ein interpretiert wird. Dies spielt eine große Rolle bei der Bestimmung, was zu verwenden, ist aber nicht der einzige Faktor.

Im Idealfall sollten Sie die Entscheidung für jedes Projekt, das Sie im Begriff ist, machen auf zu beginnen. Ich neige dazu, ASP.NET wählen öfter als nicht, aber ich kenne viele Leute, die sehr detailliert werden, wenn auf der zu verwendende Sprache entscheiden.

Wenn Sie suchen, was die vermarktbare Fähigkeiten sein, gibt es eine gute Stellenanzeige Aggregator, bei Indeed.com ist Trending. Im Grunde sucht er seine Job-Datenbank für Suchbegriffe, die Sie setzen in und gibt eine schöne Grafik, die die Zahl der Arbeitsplätze, die Trending Beschreibungen containng Ihr Schlüsselwort (e) haben. Kein perfektes Maß für Marktfähigkeit, aber es ist ziemlich gut. Ich lief für Sie, überprüfen Sie den Link aus:

Jobs für verschiedene Web-Technologien

Nach dem Diagramm kann man einige Zeit mit Java verbringen möchten.

Unternehmen, die ASP.NET verwenden sind zahlen für diese Technologie.
Nicht, dass Unternehmen, die PHP verwenden sind billig auf alles. Ich könnte einen Fall bauen auf zusätzliche IT-Budget haben, weil der PHP ...

Aber es ist etwas im Auge zu behalten.

Ich arbeite mit .NET aber oft mit Open Source, wie Umbraco . Sie schließen sich nicht aus.

Nachdem sowohl mit PHP und .NET ich viel gearbeitet, um das letztere bevorzugen (vor allem, weil C # so viel schöner als PHP ist und das .NET Framework konsistentere), aber das ist persönliche Präferenz.

möchte ich erwähnen etwas wollen vorsichtig sein, wenn es darum geht, zu arbeiten an, was fühlt sich wie zu Hause. Wenn in dem ich arbeitete sehr lax Regeln hatte, so dass es wie zu Hause war, kann dies dazu führen, mich ein bisschen mehr schlampig oder weniger professionell zu sein, als ich es jetzt bin, weil ich tragen konnte, was ich wollte, Arbeit, wenn ich wollte, etc. Ich bin nicht sagen, das dir passieren würde, nur, dass ich diese Warnung an den Menschen setzen würde, die denken, dass es keine Kehrseite ist, von zu Hause aus zu arbeiten oder was zu Hause fühlt sich an wie.

zerbrochene Fensterscheiben ein Konzept in gewisser Hinsicht um dieses ist, wo, wenn man mit leben ein Haufen von zerbrochenen Fenstern aber tun nicht mit ihnen arbeiten, würden Sie meinen Punkt als Frage nachzudenken acccepting sie bei Ihrer Arbeit Phrase enden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top