2010-07-05 16 views
12

के लिए एक सरल वेब सामने के अंत का निर्माण करने के मैं एक एसक्यूएल सर्वर डीबीए हूँ और एक डेटाबेस है कि मैं एक वेब ब्राउज़र के माध्यम का उपयोग करना चाहते हैं। यह इंट्रानेट पर आंतरिक रूप से उपयोग किया जाएगा और डेटाबेस में डेटा दर्ज करने और डेटा को एक साधारण वेब पेज में वापस करने के लिए बस SQL ​​सर्वर में संग्रहित प्रक्रियाओं को कॉल करेगा। मैं डेवलपर नहीं हूं हालांकि मैं एसक्यूएल में बहुत अच्छा हूं और पावरहेल के साथ स्क्रिप्टिंग कर रहा हूं। मैं बाद में डेटा पर रिपोर्ट करने के लिए एसएसआरएस का उपयोग कर सकता हूं।कौन-सा टूल मेरी डेटाबेस

मेरा प्रश्न यह है कि गैर-डेवलपर के लिए एसक्यूएल सर्वर के वेब फ्रंट एंड को तेजी से एक साथ रखने के लिए सबसे अच्छा टूल कौन सा है? मैं शायद एएसपी.नेट, रुबी, पावरहेल, पीएचपी इत्यादि सोच रहा था। सबसे सरल कौन सा है?

मैं कहाँ वेब अनुप्रयोग की मेजबानी करना चाहिए? अपाचे या आईआईएस? मुझे कुछ फैंसी और चमकदार बनाने के अलावा कुछ सरल डालने के बारे में और अधिक परवाह है। कोई सुझाव? जैसा कि आप इकट्ठा हो सकते हैं, मैं तेजी से विकास के लिए सबसे सरल समाधान के बाद हूं, कुछ हद तक और अच्छी लग रही कीमत पर (केवल दो उपयोगकर्ता होंगे, उनमें से एक)।

धन्यवाद, मार्क।

+0

धन्यवाद लोग आपकी मदद के लिए। मैं दोनों एक Windows 2008 R2 मशीन और एक डेबियन लिनक्स मशीन एक वेब सर्वर के रूप में उपयोग करने के लिए मिल गया है, और के रूप में है कि SQL सर्वर के साथ niecly एकीकृत विंडोज 2008 R2 पर ASP.NET के लिए जाने का फैसला किया।अगर मैं बैक एंड के रूप में MySQL का उपयोग कर रहा था तो शायद मैंने PHP का उपयोग किया होगा। सुनिश्चित नहीं है कि बैक-एंड की पसंद को फ्रंट-एंड को प्रभावित करना चाहिए, लेकिन इस मामले में यह है। सबको शुक्रीया। –

उत्तर

4

आप SQL सर्वर के साथ अनुभव कर रहे हैं, मैं ASP.NET की सिफारिश करेंगे।

ADO.NET आप एसक्यूएल सर्वर के लिए अच्छी पहुँच देता है, और एसएमओ के साथ, आप भी सिर्फ एसक्यूएल सर्वर सुविधाओं के लिए सबसे अच्छा उपयोग कर सकते के बारे में होगा। आप अन्य वातावरण से SQL सर्वर तक पहुंच सकते हैं, लेकिन कुछ भी एकीकृत या अनुमानित नहीं है।

आप अपनी संग्रहीत प्रोसेस को SQLCommand के साथ कॉल कर सकते हैं और परिणामों को SqlDataReader को संसाधित कर सकते हैं और आप व्यवसाय में होंगे।

2

एमएस एक्सेस या एसक्यूएल सेवर प्रबंधन स्टूडियो (एक मुफ्त express edition) को केवल पढ़ने के खाते के साथ सौंपने का सबसे तेज़ विकल्प है।

पीएचपी सरल है और सामान करवाने के लिए एक अच्छी तरह से अर्जित प्रतिष्ठा है। PHP कोड कॉपी और पेस्ट करने के लिए उत्कृष्ट है, और आप PHP में बेहद तेजी से पुनरावृत्त कर सकते हैं। PHP हार्ड-टू-बनाए रखने वाले अनुप्रयोगों का कारण बन सकता है, और दृश्य डीबगर सेट करना मुश्किल हो सकता है।

यह देखते हुए कि आप एसक्यूएल सर्वर का उपयोग करें, ASP.NET भी एक अच्छा विकल्प है। यह सेटअप करने के लिए कुछ मुश्किल है; कॉन्फ़िगर किए गए एप्लिकेशन के साथ आपको एक आईआईएस सर्वर की आवश्यकता होगी। इटरेशन थोड़ा धीमा है। एएसपी.नेट को बनाए रखना आसान है और विजुअल स्टूडियो चारों ओर सबसे अच्छा दृश्य डीबगर है।

2

डेटा एक्सेस के लिए आप OData का उपयोग कर सकते हैं। यहां एक डेमो है जहां स्कॉट हंसेलमैन एक्सएम और जेएसओएन एक्सेस के साथ 30 मिनट में स्टैक ओवरफ्लो डेटाबेस के लिए ओडाटा फ्रंट एंड बनाता है: Creating an OData API for StackOverflow including XML and JSON in 30 minutes

प्रशासनिक पहुंच के लिए, जैसे phpMyAdmin पैकेज, कोई अच्छी तरह से स्थापित नहीं है। आप IIS Database Manager पर आज़मा सकते हैं।

1

कैसे है कि दृश्य स्टूडियो के साथ आता है गतिशील डेटा टेम्पलेट का उपयोग कर के बारे में। यह आईआईएस पर होस्ट किया जा सकता है।

This walkthrough shows you how to create a basic Web site that uses ASP.NET Dynamic Data. Dynamic Data enables you to create a data-driven Web site with little or no coding.

1

मुझे लगता है कि पीएचपी एक अच्छा समाधान है। यह स्थापित करना आसान है, नि: शुल्क और डेटाबेस प्रबंधन ऐप बनाने के तरीके पर बहुत सारे दस्तावेज हैं। रूबी ऑन रेल्स कोड के लिए तेजी से लेकिन स्थापित करने के लिए थोड़ा और मुश्किल है।

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