2008-08-22 18 views
10

क्या आपको कभी भी वेब प्रोजेक्ट की शुरुआत में WISA या LAMP के बीच चयन करना पड़ा था?आपने WISA और LAMP के बीच कैसे निर्णय लिया?

जबकि पेशेवरों और विपक्ष नेट के चारों ओर बिखरे हुए हैं, तो डब्ल्यू/मानदंडों का मूल्यांकन करने, मूल्यांकन करने, निर्णय लेने और आपके या अपने मंच पर जाने के फैसले को प्रतिबिंबित करने में आपके वास्तविक अनुभव के बारे में जानना उपयोगी होगा।

उत्तर

11

मुझे लगता है कि पहला भाग आपका आवेदन है। यदि आप PHP जाने का निर्णय लेते हैं, तो आप लगभग स्वचालित रूप से LAMP के साथ समाप्त होते हैं, क्योंकि WIMP या WISP स्टैक बहुत दुर्लभ होते हैं (मुझे लगता है कि blog.stackoverflow.com WIMP पर चलता है), और .NET के साथ आप निश्चित रूप से WISA जाना चाहते हैं।

तो आम तौर पर, यह .NET बनाम PHP तक उबाल जाता है। (रुबी, पायथन और एक पल के लिए अन्य सभी चीजों को अनदेखा करना)। जब आप यह निर्णय लेते हैं, तो शेष आपके स्वाभाविक रूप से आते हैं या आपके पर्यावरण में अनुकूल होते हैं (यानी यदि कंपनी में आपके सभी व्यवस्थापक विंडोज व्यवस्थापक हैं, तो शायद WAMP आपके लिए बेहतर काम करता है)

मैंने एक साल पहले PHP से .NET पर स्विच किया था और मैंने कभी PHP पर वापस नहीं देखा, लेकिन मुझे विंडोज और एसक्यूएल सर्वर लाइसेंस के लिए बिल को कभी भी उचित नहीं होना पड़ा। WISA पर परिनियोजन में शामिल लाइसेंसों के कारण बहुत अधिक प्रारंभिक लागत है, जबकि एक एलएएमपी स्टैक मुफ्त है (हां, MySQL वाणिज्यिक उपयोग के लिए भी निःशुल्क है)।


परिशिष्ट:
सभी हास्यास्पद acronyms प्रौद्योगिकियों के संयोजन के लिए खड़े: (एल) inux या (डब्ल्यू) indows, (ए) Pache या (आई) है, (एम) ySQL या (एस) क्यूएल सर्वर, (पी) एचपी या (ए) एसपीनेट।

11

@Thomas WISA है:

डब्ल्यू = विंडोज
मैं = IIS
एस = एसक्यूएल (Microsoft SQL सर्वर)
एक = एएसपी (या एएसपी नेट)

के बीच चुनने के लिए के रूप में उन्हें, मुझे लगता है कि उपलब्ध संसाधन और प्रतिभा निर्णय लेने वाला कारक होगा। यदि आप महान एएसपी .NET और एमएस एसक्यूएल देवता प्राप्त कर सकते हैं, तो उस मार्ग पर जाएं। यदि आपके पास हाथ पर PHP/MySQL गुरु का समूह है, तो LAMP पर जाएं।

वास्तविकता यह है कि मंच के पेशेवरों और विपक्षों के बावजूद, आप मुख्य रूप से PHP dev टीम से बाहर WISA पर एक महान प्रणाली प्राप्त करने के लिए संघर्ष करेंगे, और इसके विपरीत।

5

लागत हमारी सबसे बड़ी बात है जो हमें एलएएमपी पर्यावरण की तरफ धक्का दे रही है, इसके बारे में कोई सवाल नहीं है। विंडोज और एसक्यूएल सर्वर लाइसेंस के लिए कॉर्पोरेट खरीद के माध्यम से जाने की कोशिश करना भयानक है।

3

WISA सस्ता हो सकता है, अगर आपके आवेदन को साझा होस्टिंग से परे कुछ भी नहीं चाहिए, तो बहुत कम लागत है।

यह महंगा भी हो सकता है, फिर एक बार फिर आप एक ही आकार में पहुंचने के बाद लैंप कर सकते हैं।

व्यक्तिगत रूप से, मुझे WISA स्टैक पसंद है, लेकिन यह किसी भी चीज़ से परिचितता से अधिक है।

दो चीजें हैं जो बाहर खड़े:

  • SqlServer - केवल देववाणी इस के पास आता है, नि: शुल्क RDMBS से कोई भी इसे करने के लिए एक मोमबत्ती पकड़ कर सकते हैं।
  • सी # - प्रदर्शन के अनुसार, दीपक (पर्ल, पीएचपी और पायथन) में बड़े तीन पी के किसी भी से कहीं बेहतर है। बेशक, यदि आप जावा का उपयोग तुलनीय है।

एक या दूसरे के बारे में धार्मिक होने की आवश्यकता नहीं है। अपनी आवश्यकताओं को सबसे अच्छी तरह से फिट करें, और जो भी आप काम करना पसंद करते हैं वह करें।

0

मेरा निर्णय दो चीजों पर आधारित था। सबसे पहले और सबसे महत्वपूर्ण मैं एएसपी में प्रोग्रामिंग से नफरत करता हूं। मैंने इसे पुरानी नौकरी के लिए किया, और जब कोई विकल्प दिया गया तो मैं PHP का चयन करूंगा। मैं विंडोज़ पर लिनक्स का भी आनंद लेता हूं।

जब वास्तव में यह वास्तव में चुनने के लिए आया, तो कॉर्पोरेट प्रमुखों ने लागत के कारण एलएएमपी चुना। क्योंकि चलो डेवलपर्स के रूप में ईमानदार हो, भाषा सौदा का बड़ा नहीं है। एक बात जो मैंने नहीं ली, लेकिन स्पष्ट रूप से MySQL व्यापार स्थितियों में बिल्कुल मुक्त नहीं है। मुझे ब्योरा नहीं पता, लेकिन आपको मुकदमा चलाने से पहले इसमें देखना चाहिए।

-3

मुझे लगता है कि टीम सबसे बड़ी समस्या है। WISA किसी भी विशेष नौकरी के लिए एलएएमपी से सार्वभौमिक रूप से खराब या बेहतर नहीं है। मेरी विशेषज्ञता लैंप में है। मुझे विसा के साथ बहुत कम अनुभव है, इसलिए मैं इसे कभी नहीं चुनूंगा।

यह फोटोग्राफी की तर्ज पर अधिक है - यदि आपके सभी लेंस कैनन थे, तो आप एक बड़े गग के लिए निकोन बॉडी क्यों खरीदेंगे?

+0

के रूप में मूल्य निर्धारण जैसे कंबल वक्तव्य देना:> WISA सार्वभौमिक किसी विशेष काम के लिए दीप की तुलना में बेहतर की बदतर। और उसके बाद इसका पालन करें:> मेरी विशेषज्ञता लैंप में है। मुझे विसा के साथ बहुत कम अनुभव है, इसलिए मैं इसे कभी नहीं चुनूंगा। प्रश्न के लिए कुछ भी नहीं, आपके व्यक्तिगत (या जैसा कि आप स्वीकार करते हैं, बीमार सूचित) राय इंजेक्शन के अलावा। यही वह नहीं है जो स्टैक ओवरफ्लो के बारे में है। – FlySwat

1

मैं थोड़ी देर के लिए PHP/MySQL का उपयोग किया है, और मैं रेल का उपयोग किया है वाणिज्यिक उपयोग के लिए $ 599 (एक लाइसेंस डाटाबेस सर्वर प्रति की आवश्यकता है) है, और मैं में हो रही है अभी एएसपी.नेट।

इस समय एएसपी.नेट पर स्विच करने के लिए मेरा प्रोत्साहन रेल में खुदाई के लिए मेरे प्रोत्साहन के समान है - मुझे सी # और रूबी को कोड करने के लिए और अधिक सुखद भाषा मिलती है। ऑब्जेक्ट मॉडल अधिक परिपक्व होते हैं, और ऐसा लगता है जैसे मैं टूल के साथ बहुत कम लड़ रहा हूं।

मैं वास्तव में अभी तक MySQL से SQL सर्वर की तुलना नहीं कर सकता, क्योंकि मैंने अभी तक बाद में बहुत कुछ नहीं किया है।

1

मेरा उत्तर आपके डेवलपर्स को उन टूल को चुनने देता है जिनके साथ वे सबसे अच्छे हैं।

2

कुछ ऐसा जो लोग प्लेटफार्मों के बीच डेवलपर घंटे में अपनी समय बचत में शामिल नहीं होते हैं।

उदाहरण के लिए, एक WISA ऐप एक एलएएमपी ऐप बनाते हैं, पर्यावरण की प्रारंभिक लागत $ 2000 अंतर हो सकती है, लेकिन यह केवल 20 डेवलपर घंटों में बनाई गई है।

तो, यदि .NET का उपयोग करके, आप उस परियोजना के विकास या रखरखाव से 20 घंटे ट्रिम करने में सक्षम हैं, जिसे आपने पहले से ही अंतर बना दिया है।

प्लेटफ़ॉर्म को स्केल करने की आवश्यकता होने से कहीं अधिक स्पष्ट नहीं होता है और आपको अचानक एहसास होता है कि आपको एक संकलित भाषा के रूप में तेजी से एक स्क्रिप्टिंग भाषा बनाने में डेवलपर समय के पहाड़ों को डुबोना होगा।

3

यह मूलतः ASP.NET बनाम पीएचपी है .. आप (या डेवलपर्स) पीएचपी के साथ अनुभव के बहुत सारे है, तो आप LAMP उपयोग करते हैं, या अगर वे ASP.NET एक बहुत इस्तेमाल किया है, तो आप WISA ..

चुना

उस ने कहा, सख्ती से एल एएमपी, अपाचे/माईएसक्यूएल/PHP बहुत अधिक प्लेटफॉर्म पर चलेंगे जो आप नाम दे सकते हैं, जिसे मैं एक बड़ा प्लस मानता हूं।

प्लेटफॉर्म को स्केल करने की आवश्यकता होने की तुलना में कहीं अधिक स्पष्ट नहीं है और आपको अचानक एहसास हुआ है कि आपको एक संकलित भाषा के रूप में तेजी से एक स्क्रिप्टिंग भाषा बनाने में डेवलपर समय के पहाड़ों को डुबोना होगा।

वेब-अनुप्रयोगों के लिए संकलित भाषा के लाभों का तर्क देना थोड़ा मूर्खतापूर्ण है। भाषा को स्वयं को एप्लिकेशन को सीमित नहीं करना चाहिए, अगर इसे समझदारी से डिजाइन किया गया है .. उदाहरण के लिए PHP में कई बड़ी साइटें कोडित की गई हैं। फिर, उसने कहा, अगर डेवलपर्स एएसपी.NET से परिचित हैं, तो वे उसमें बेहतर कोड करने जा रहे हैं, इसलिए यह बेहतर होगा .. PHP के साथ ही।

मूल रूप से, एक उचित भाषा है कि डेवलपर (रों) पता है, और उसके बाद उपयुक्त सर्वर चुनें ...

2

मैं व्यक्तिगत रूप से दोनों के ढेर का उपयोग करें और कारण वास्तव में ग्राहक पर निर्भर करता है। यदि कोई ग्राहक एलएएमपी का समर्थन कर सकता है, तो यह निश्चित रूप से सस्ता है लेकिन यह महत्वपूर्ण है कि ग्राहक या कंपनी क्या समर्थन कर सके।

एक स्वतंत्र डेवलपर के रूप में मैं एलएएमपी की सिफारिश नहीं करता हूं जब सभी क्लाइंट की संपत्ति विंडोज पर मौजूद होती है। यह वास्तव में एक आराम स्तर है क्योंकि प्लेटफॉर्म किसी भी समस्या को हल करने के लिए समान रूप से अच्छी तरह से काम करता है।

0

FYI करें

MySQL $ 599/वर्ष/बुनियादी ऊपर $ 4999/वर्ष/सर्वर के लिए के लिए सब कुछ

MSSQL $ 212 सर्वर वेब ऐप्लिकेशन के लिए/प्रोसेसर/महीने के लिए सर्वर।

यदि आपके पास दोहरी प्रोसेसर मशीन है जो कि MySQL या MsSQL के लिए $ 5k से अधिक है, हालांकि, यदि आपके पास दो प्रोसेसर हैं या केवल MySQL मूल की आवश्यकता है तो लागत एमएस से सस्ता है।

जुलाई 2010

संबंधित मुद्दे