Question

Je suis très expérimenté en travaillant avec les technologies open-source comme PHP, MySQL, Apache et d'autres. Je me sens comme à la maison travailler avec eux et le code vient à moi avec peu d'effort.

J'ai récemment commencé à jouer avec la technologie ASP.NET (je sais qu'il ne se compare pas à PHP ou non?) Et tout semble très facile, mais je ne me sens pas comme à la maison.

Je ne peux toujours pas décider quelle route prendre et que dois-je expérimenter à côté.

Certains de mes amis travaillent dans les petites entreprises avec des technologies open-source et dire qu'ils sont dans les cieux et c'est le chemin à parcourir. D'autre part, certains de mes parents travaillent dans les environnements d'entreprise et dire qu'ils sont dans le ciel et ne veulent pas entendre parler open-source (bien qu'ils étaient très heureux avec open-source avant la période d'entreprise).

Je suis très confus, je voudrais que vous les gars me dire si vous avez eu des expériences similaires et ce que vous avez fait? Cela signifierait pour moi beaucoup.

Était-ce utile?

La solution

Il peut sembler banal, mais faire ce que vous aimez.

Il y a beaucoup d'emplois PHP et ASP.NET autour et même s'il y avait une énorme différence, je ne suis pas sûr que devrait même être un facteur à moins que vous aimiez tous deux également.

Il est vrai que ASP.NET est probablement plus populaire dans des environnements plus « corporate » ( « le développement des entreprises » est le terme usuel) donc facteur dans ce type d'entreprises et quel genre de travail que vous souhaitez faire.

Autres conseils

PHP étant Interpretation d'une, il est généralement. PHP étant plus lent que .NET..Nope.

Non par rapport à ASPX mal programmé et VBScript. Si vous parlez de validation et reduxed html = +> C # POO, ASPX utilisé correctement. Il pourrait être plus rapide qu'une autre application, en fonction des goulots d'étranglement.

Vous rapiécer frameworks PHP ensemble, pour les obtenir juste. PHP peut être slaughterd, et peut encore produire un peu méchant de rendu HTML.

APC, PHAR, PHARLANGER sont compilateurs pour PHP. Toute langue à base de C peut être compilé à peu près avant de déployer.

Lorsque .NET, vous devez faire attention au basics.Like HTML, CSS, JS, AJAX, fonctions, interfaces, classe, objets, etc.

Cela va sans dire, si vous en savez assez sur Unix .. IIS / PowerShell est très facile à port.

J'utilise Windows MSSQL / IIS / MS SERVER2008RC2 à peu près 70% du temps. Je lance en C #, C ++, ASPX, PHP, Perl, Curl, asmx, ASPX, .ini, .htaccess / .htpassword (.htprotect)

Ceci est l'un de ces senarios que vous pouvez essayer de prouver 1 sur une autre technologie ..

En fin de compte, la technologie appropriée pour le projet; Dépend toujours du PROJET ....

Espérons que cela efface une partie de la foutaise sur les programmeurs Cagey qui n'ont pas le sens / expérience de regarder la grande image (ce qui compte vraiment)

Just My 2 bits. Rob AKA Graphicalinsight

Une quantité très peu de personnes bénéficient directement de leur environnement étant Open Source. Dans la plupart des cas, vous téléchargez la dernière version du cadre, et il va rester, jusqu'à ce qu'une nouvelle version est disponible.

Il vient vraiment à quelle langue choisir.

La meilleure réponse serait à la fois -. Chaque langue fait des choses différentes

Mais j'ai commencé avec PHP et ASP.NET passé à.

Le choix dépend plus du type de projet et l'approche de développement.

PHP sera plus attrayant pour les petits projets, sans une approche rigoureuse. ASP.net intégrera plus rapidement dans les pratiques d'une équipe de développement traditionnel. Cela ne signifie pas que vous ne pouvez pas utiliser PHP pour des applications « gros », ou que ASP.net est pas bon pour des projets secondaires rapides et sales. Ce ne sont que des aptitudes, et peuvent être soit plié à des fins.

En fin de compte, ce qu'il se résume à la convention et le goût. Choisissez celui que vous aimez, ou celui des emplois pour, et l'utiliser. Ou si vous le pouvez, utilisez les deux.

Je ne pense pas qu'il y ait une bonne réponse ici. De plus, votre question touche deux points, PHP vs ASP.net et open source vs fermé. En ce qui concerne ASP ou PHP faire ce qui sent bon pour vous. Quand vous dites ASP.NET DOE snot comparer à PHP, je me demande où vous venez. Pour moi comme dire son espagnol doesn; t comparer en Allemand. Il est vraiment différent des façons de dire quelque chose de fo (faire). En fin de compte, vous obtiendrez la même chose. Il est sur la façon dont vous vous y rendre. Arrivez la meilleure façon que vous savez comment.

En ce qui concerne aussi ouvert vs source fermé. L'entreprise a tendance à utiliser des solutions qui ont un soutien intégrés. (Et je crois parfois il y a des commissions occultes avec certains de ces produits, mais c'est une autre histoire)

ASP.NET est beaucoup plus rapide que PHP , en partie parce qu'il est un langage compilé alors que PHP est une question interprété. Cela joue un grand rôle dans la détermination de ce qu'il faut utiliser mais pas le seul facteur.

Idéalement, vous voulez prendre la décision pour chaque projet, vous êtes sur le point d'entreprendre. J'ai tendance à choisir ASP.NET plus souvent, mais je connais beaucoup de gens qui obtiennent très détaillé au moment de décider sur la langue à utiliser.

Si vous êtes à la recherche de ce que sera l'ensemble des compétences les plus commercialisables, il y a un bon aggrégateur affichage de postes qui ne elle se dirige à Indeed.com. Fondamentalement, il recherche dans sa base de données de l'emploi des termes de recherche que vous mettez et émet un joli graphique tendance du nombre d'emplois qui ont des descriptions containng votre mot-clé (s). Pas une mesure parfaite de qualité marchande, mais il est assez bon. Je courais pour vous, consultez le lien sur:

Offres d'emploi pour diverses technologies web

Selon le graphique, vous pouvez passer un peu de temps avec Java.

Les entreprises qui utilisent ASP.NET sont payer pour cette technologie.
Non pas que les entreprises qui utilisent PHP ne coûtent pas cher sur tout. Je pourrais construire un cas d'avoir le budget informatique supplémentaire en raison de PHP ...

Mais il est quelque chose à garder à l'esprit.

Je travaille avec .NET, mais souvent avec Open Source, tels que Umbraco . Ils ne sont pas mutuellement exclusifs.

Après avoir travaillé à la fois avec PHP et .NET que je préfère de beaucoup celui-ci (principalement parce que C # est tellement plus agréable que PHP et le framework .NET plus cohérente), mais c'est de préférence personnelle.

Je veux mentionner quelque chose à faire preuve de prudence quand il s'agit de travailler à ce qui se sent comme à la maison. Si où je travaillais avait des règles très laxistes pour que c'était comme à la maison, cela peut me faire un peu plus bâclée ou moins professionnel que je suis maintenant parce que je pourrais porter ce que je voulais, quand je voulais travailler, etc. Je suis ne dis pas que cela se passerait-il pour vous, juste que je mettrais cet avertissement aux gens qui pensent qu'il n'y a pas inconvénient à travailler à la maison ou ce qui se sent comme chez soi.

de Windows brisé est un concept autour de ce dans un sens où si vous vivez avec un tas de fenêtres brisées, mais ne fonctionnent pas avec eux, seriez-vous finir par les acccepting à votre travail de formuler mon point comme question à méditer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top