Question

Avez-vous jamais avoir à choisir entre WISA ou d'une LAMPE au début d'un projet web?

Alors que les avantages et les inconvénients sont jonchées sur le net, il serait utile de savoir à propos de votre expérience à venir w/ critères, évaluer, décider, et à réfléchir à votre décision d'aller de w/ soit la plate-forme.

Était-ce utile?

La solution

Je pense que la première partie de votre Application.Si vous décidez d'aller de PHP, vous avez presque automatiquement à la fin avec LAMPE, comme MAUVIETTE ou WISP piles sont très rares (je pense blog.stackoverflow.com fonctionne sur WIMP), et avec .net vous voulez absolument aller WISA.

Donc, normalement, il se résume à de la .net vsPHP.(En ignorant Ruby, Python et tous les autres trucs pour un moment).Lorsque vous avez pris cette décision, le reste vient naturellement ou s'adapte à votre environnement (c'est à diresi tous les administrateurs de l'entreprise sont admins windows, peut-être WAMP fonctionne le mieux pour vous)

Je suis passé à partir de PHP .net à ce sujet, il y a un an et je n'ai jamais regardé en arrière à PHP, mais je n'ai jamais eu à regarder le projet de loi pour Windows et SQL Server licences pour être juste.Déploiement sur WISA a beaucoup coût initial plus élevé en raison de l'licences concernées, alors qu'une LAMPE à Pile est gratuit (Oui, MySQL est également gratuit pour une utilisation commerciale).


Addendum:
Tous les drôles acronymes pour la combinaison de technologies:(L)les ux ou (W)indows, (Un)pache ou (I), (M)ySQL ou de (S)QL Serveur, (P)ou hp (Un)SP.net.

Autres conseils

@Thomas WISA est:

W=Windows
I=IIS
S=SQL (Microsoft SQL Server)
A=ASP (ou ASP .NET)

Comme pour choisir entre les deux, je pense que les ressources disponibles et le talent serait le facteur décisif.Si vous pouvez obtenir de grandes ASP .NET et MS SQL devs, aller dans cette voie.Si vous avez un tas de PHP/MySQL gourous sur la main, aller de la LAMPE.

La réalité est que, peu importe les avantages et les inconvénients de la plate-forme, vous aurez des difficultés pour obtenir un excellent système sur WISA de un principalement PHP dev team, et vice versa.

Le coût est notre plus grand chose qui nous pousse vers la LAMPE de l'environnement, aucun doute à ce sujet.Essayez d'aller à travers les achats pour Windows et SQL serveur de licences est horrible.

WISA peut être pas cher, si votre application n'a pas besoin de quelque chose au-delà de l'hébergement mutualisé, il y a peu de coût.

Il peut aussi être coûteux, puis de nouveau donc, peut-LAMPE une fois que vous obtenez de la même taille.

Personnellement, j'aime le WISA pile, mais ses plus de familiarité que quoi que ce soit.

Deux choses qui se démarquent:

  • SqlServer - Seul oracle vient de fermer à présent, aucun des gratuit RDMBS peut même pas tenir une bougie.
  • C# - Performance sage, son beaucoup mieux que les trois grands P dans la lampe (Perl, PHP et Python).Bien sûr, si vous utilisez Java qui lui est comparable.

Il n'est pas nécessaire d'être religieux au sujet de l'une ou de l'autre.Faire ce qui convient le mieux à vos besoins, et de faire ce que vous préférez travailler.

Quelque chose que les gens n'ont pas tendance à la figure dans son les économies de temps au Développeur Heures entre les plates-formes.

Prenons, par exemple, un WISA application de la vrs une LAMPE d'application, Le coût initial de l'environnement peut être un 2000 $de différence, mais qui est à seulement 20 développeur heures.

Donc, si à l'aide de .NET, vous êtes en mesure de couper à 20 heures de développement ou de maintenance du projet, vous avez déjà fait la différence.

Il n'est jamais plus évident que lorsque vous en avez besoin à l'échelle de la plate-forme et vous réalisez soudainement que vous besoin pour couler des montagnes de développeur de temps en faisant un langage de script plus rapide qu'un compilé un.

C'est fondamentalement ASP.NET vs PHP..Si vous (ou les développeurs) ont beaucoup d'expérience avec PHP, vous utilisez la LAMPE, ou s'ils ont utilisé ASP.NET beaucoup, vous avez choisi WISA..

Cela dit, tout n'est pas strictement LAMP Apache/MySQL/PHP sera exécuté sur à peu près n'importe quelle plateforme, vous pouvez donner un nom, que je considère un gros plus.

Il n'est jamais plus évident que lorsque vous en avez besoin à l'échelle de la plate-forme et vous réalisez soudainement que vous besoin pour couler des montagnes de développeur de temps en faisant un langage de script plus rapide qu'un compilé un.

Faisant valoir les avantages d'un langage compilé pour le web-applications est un peu stupide, vraiment.Le langage lui-même ne devrait pas limiter l'application, s'il a été conçu intelligemment..Beaucoup de gros sites sont codés en PHP par exemple.Encore une fois, cela dit, si les développeurs sont familiers avec ASP.Net ils vont code meilleur, donc il va échelle de mieux..Même avec PHP.

En gros, choisir un raisonnable langue que le développeur(s), et puis le serveur...

Personnellement, j'utilise deux piles et la raison pour dépend vraiment sur le client.Si un client peut prendre en charge de LAMPE, il est certainement moins cher, mais il est important que le client ou l'entreprise peut prendre en charge.

En tant que développeur indépendant, je ne recommanderais pas de la LAMPE lorsque tous les actifs du client existe pas sur Windows.C'est vraiment un niveau de confort que soit la plate-forme fonctionne aussi bien pour résoudre n'importe quel problème.

J'ai utilisé PHP/MySQL pour un moment, et j'ai utilisé des Rails, et je reçois dans la ASP.NET droit maintenant.

Mes encouragement pour la commutation de ASP.NET à l'heure actuelle est similaire à mon incitation pour creuser dans les Rails--je trouve C# et Ruby à être beaucoup plus agréable langues de code.Les modèles d'objet sont beaucoup plus mature, et il se sent comme je me bats avec l'outil beaucoup moins.

Je ne peux pas vraiment comparer MySQL, SQL Server, parce que je n'ai pas fait trop avec le dernier encore.

Ma réponse est de laisser vos développeurs de choisir les outils, ils sont les meilleurs avec.

Ma décision était fondée sur deux choses.D'abord et avant tout, je détestais la programmation en ASP.Je l'ai fait pour un ancien emploi, et lorsque le choix je choisirais PHP.J'ai aussi tendance à profiter de Linux par rapport à Windows.

Quand il est venu à fait la cueillette cependant, les chefs d'entreprise ont choisi de la LAMPE en raison du coût.Car, soyons honnête, en tant que développeurs, la langue n'est pas un grand deal.Une chose que je n'ai pas, mais apparemment, MySQL n'est pas exactement libre dans des situations d'affaires.Je ne connais pas les détails, mais vous devriez examiner avant de procès.

Pour info

MySQL $599/an/serveur de base jusqu'à $4999/an/serveur pour tout

MsSQL $212/processeur/mois pour le serveur d'applications web.

Si vous avez un processeur double machine qui a un peu plus de 5k $MySQL ou MsSQL, cependant, si vous en avez plus que deux processeurs ou seulement besoin de MySQL de base, le coût est moins cher que MME

Les prix de juillet 2010

C'est vrai MySQL est de 599 $(une licence est nécessaire pour chaque serveur de base de données) pour un usage commercial

Je pense que l'équipe est le plus gros problème.WISA n'est pas universellement pire ou mieux que la LAMPE pour un travail en particulier.Mon expertise est dans la LAMPE.J'ai très peu d'expérience avec WISA, de sorte que je n'aurais jamais le chercher.

C'est plus le long des lignes de la photographie -- si tous vos lentilles de Canon, pourquoi voudriez-vous acheter un Nikon corps pour un grand concert?

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