कुछ लोग हैं जो जोर देते हैं कि कोड करने का एकमात्र वास्तविक तरीका vi या emacs जैसे टेक्स्ट-आधारित एडिटर में है। अन्य Visual Studio के आराम को छोड़ने के बजाय एक अंग काटना पसंद करेंगे। जबकि पहला समूह अब से Y2K38 तक अपने कंसोल पर खुशी से कोड करता रहेगा, दूसरा समूह हमेशा सॉफ़्टवेयर विकास की सरलता में नई नवाचारों की मांग करता है। ये लोग Agile Platform के लक्षित उपयोगकर्ता हैं - सुंदर और कार्यात्मक वेब ऐप्स बनाने का एक आश्चर्यजनक रूप से सरल तरीका। सिर्फ एक उदाहरण के रूप में, आप एक Excel स्प्रेडशीट ले सकते हैं और इसे शाब्दिक रूप से 5 मिनट में एक खोज योग्य, सॉर्ट करने योग्य, संपादन योग्य वेब ऐप में बदल सकते हैं, बिना एक भी लाइन कोड लिखे। ओल्ड-स्कूल हैकर या नहीं, यह बहुत प्रभावशाली है।
Agile Platform प्राप्त करना
Agile Platform Windows सॉफ़्टवेयर है, और एक इंस्टॉलर यहां पाया जा सकता है। यह ध्यान देने योग्य है कि इंस्टॉलर इंस्टॉलेशन के दौरान कुछ अतिरिक्त घटक (जैसे IIS या SQL Server के कुछ हिस्से) डाउनलोड कर सकता है, इसलिए प्रक्रिया में कुछ समय लग सकता है।
पहला Agile एप्लिकेशन
जब सब कुछ इंस्टॉल हो जाए, तो Service Studio, Agile के विकास वातावरण को शुरू करें। मुख्य मेनू पर, स्क्रैच से अपना ऐप शुरू करना चुनें। आपको मुख्य संपादक विंडो में छोड़ दिया जाएगा।

अभी आपके पास सिर्फ एक खाली टेम्पलेट है, डेटा की प्रतीक्षा में। अब हमें बस इसे कुछ डेटा देना है (इस मामले में, Excel स्प्रेडशीट के रूप में)। Agile डेटा के आधार पर एक वेब साइट बनाएगा।
डेटा इम्पोर्ट करना
एक उदाहरण अभ्यास के रूप में, हम एक साधारण बग ट्रैकर/टिकट सिस्टम बनाएंगे। प्रक्रिया को सरल बनाने के लिए, मैंने उदाहरण डेटा के रूप में कार्य करने के लिए एक स्प्रेडशीट तैयार की है, जिसे यहां से डाउनलोड किया जा सकता है।
Service Studio में, "Import -> Entities from Excel" पर क्लिक करें और आपके द्वारा अभी डाउनलोड की गई फ़ाइल चुनें। यदि आप दाएं फलक को देखते हैं, तो आप कुछ नई एंट्रीज देखेंगे। जिस सेक्शन के बारे में आपको चिंता करने की आवश्यकता है वह है Entities। वहां, अब आपको Ticket नामक एक नई एंटिटी दिखाई देगी। इस एंटिटी को पैनल से खींचें और इसे सीधे HomePage आइकन के ऊपर रखें।

अपना "काम" देखें
विश्वास करें या नहीं, आपने अब हमारे बेसिक बग ट्रैकर के लिए आवश्यक सब कुछ कर दिया है। संदेह है? आप प्रोजेक्ट को पब्लिश करके और अपने ब्राउज़र में प्रीव्यू करके स्वयं देख सकते हैं। स्क्रीन के शीर्ष पर 1-Click Publish बटन पर क्लिक करके बिल्ड शुरू करें।

इसमें कम से कम कुछ सेकंड लगेंगे, और आप स्क्रीन के निचले बाएं बार में प्रगति देख सकते हैं। एक बार यह हो जाने पर, आपको स्क्रीन के निचले दाएं बटन के माध्यम से अपने वेब ब्राउज़र में प्रोजेक्ट देखने का विकल्प प्रस्तुत किया जाएगा। अब आप अपने डेटा के आधार पर Agile द्वारा उत्पन्न पेज देखेंगे।

बहुत बढ़िया, है ना?
अपने पेज और डेटा को संपादित करना
आप निश्चित रूप से एक बार जब यह आपके सिस्टम में हो तो डेटा को बदलने में सक्षम होना चाहेंगे। आइए अपने पेज पर टिकट नंबर को एक लिंक में बदलकर शुरू करें, जो उपयोगकर्ताओं को "Edit Ticket" पेज पर ले जाएगा। मुख्य फ्लो स्क्रीन पर, "Ticket_List" लेबल वाले सिल्वर स्क्वायर पर डबल-क्लिक करें। यह एक WYSIWYG एडिटर खोलेगा जहां आप अपने पेज पर आइटम्स को इंटरैक्टिव रूप से प्रबंधित कर सकते हैं।
ऊपर दिखाए अनुसार टिकट नंबर पर राइट-क्लिक करें, और "Link to New Ticket_Edit Web Screen" चुनें। यह एक नया पेज उत्पन्न करेगा जहां आप सूचीबद्ध सभी डेटा को आसानी से संपादित कर सकते हैं। आगे बढ़ें, फिर से पब्लिश करें और स्वयं देखें।

अधिक जानकारी
इस प्लेटफॉर्म की सबसे अच्छी विशेषताओं में से एक यह है कि वे आपके लिए सीखने के लिए आवश्यक हर चीज को जानने के लिए प्रशिक्षण सामग्री का एक अत्यंत व्यापक सेट प्रदान करते हैं। यह सब यहीं उपलब्ध है।
निष्कर्ष
मैंने Agile की सतह को मुश्किल से खरोंचा है, और ईमानदारी से, मैं पहले से ही काफी प्रभावित हूं। सॉफ़्टवेयर से वास्तव में प्रभावित होना दुर्लभ है। जैसा कि वास्तव में प्रभावित होना, लेकिन Agile एक बेहतरीन उत्पाद है। इस गाइड में हमने जो किया है वह केवल इस प्लेटफॉर्म की एक छोटी सी झलक है, लेकिन वह छोटा सा हिस्सा भी दिखाता है कि यह प्रणाली कितनी आश्चर्यजनक रूप से अच्छी तरह से डिज़ाइन की गई है। मेरे लिए, Agile Platform की सबसे बड़ी कमी इसका Windows लाइब्रेरी और एप्लिकेशन पर निर्भरता है। यह बिल्कुल बुरी बात नहीं है, प्लेटफॉर्म मेरी Windows 7 टेस्ट मशीन पर काफी अच्छी तरह से काम करता है, लेकिन पोर्टेबिलिटी ने इसे एक वास्तविक किलर ऐप बना दिया होता। उस ने कहा, मैं Windows को एक बार बूट करने के लिए तैयार हूं अगर इसका मतलब है कि मैं एक आलसी दोपहर में सुंदर, कार्यात्मक और शक्तिशाली वेब एप्लिकेशन विकसित कर सकता हूं।