एक सफल वेब 7 अनुप्रयोग के 2.0 आदतें
डायोन हिंचक्लिफ ने अजाक्स डेवलपर्स जर्नल में एक शानदार लेख लिखा, यहाँ मेरा पसंदीदा अंश है:
लीवरेजिंग वेब 2.0 की अनिवार्यता
- उपयोग की आसानी किसी भी वेब साइट, वेब एप्लिकेशन या प्रोग्राम की सबसे महत्वपूर्ण विशेषता है।
- जितना संभव हो अपना डेटा खोलें। जमाखोरी के आंकड़ों में कोई भविष्य नहीं है, केवल इसे नियंत्रित करना है।
- एग्रेसिवली फीडबैक लूप्स को हर चीज में शामिल करें। उन छोरों को बाहर निकालो, जो मायने नहीं रखते और परिणाम देने वाले लोगों पर जोर देते हैं।
- निरंतर रिलीज चक्र। जितना बड़ा विमोचन होता है, यह उतना ही अधिक होता है (अधिक निर्भरता, अधिक नियोजन, अधिक व्यवधान।) कार्बनिक विकास सबसे शक्तिशाली, अनुकूली और लचीला होता है।
- अपने उपयोगकर्ताओं को अपने सॉफ़्टवेयर का हिस्सा बनाएं। वे आपकी सामग्री, प्रतिक्रिया और जुनून का सबसे मूल्यवान स्रोत हैं। सामाजिक वास्तुकला को समझना शुरू करें। गैर जरूरी नियंत्रण छोड़ दें। या आपके उपयोगकर्ता संभवतः अन्यत्र जाएंगे।
- अपने अनुप्रयोगों को प्लेटफार्मों में बदल दें। एक आवेदन में आमतौर पर एक एकल पूर्व निर्धारित उपयोग होता है, एक प्लेटफ़ॉर्म डिज़ाइन होता है जो कि कुछ बड़ा होता है। अपने सॉफ़्टवेयर और डेटा से एक प्रकार का उपयोग करने के बजाय, आप उनमें से सैकड़ों या हजारों हो सकते हैं।
- डॉन? 'सामाजिक समुदायों बस उन्हें बनाने के लिए। वे arenâ? लेकिन उन्हें बनाने के लिए प्रेरित उपयोगकर्ताओं को सशक्त करें।
मैं एक और आइटम जोड़ूंगा, या 'उपयोग में आसानी' पर विस्तार करूंगा। उपयोग में आसानी 2 घटक हैं:
- प्रयोज्यता - कार्यप्रणाली जो उपयोगकर्ता कार्य करने के लिए लेता है वह स्वाभाविक होना चाहिए और अत्यधिक प्रशिक्षण की आवश्यकता नहीं होनी चाहिए।
- महान डिजाइन - मुझे यह स्वीकार करने से नफरत है, लेकिन एक असाधारण डिजाइन मदद करेगा। यदि आपके पास एक मुफ्त आवेदन है, तो शायद यह उतना महत्वपूर्ण नहीं है; लेकिन अगर आप एक सेवा बेच रहे हैं, तो यह अच्छा ग्राफिक्स और पेज लेआउट होने की उम्मीद है।
अपने एप्लिकेशन को प्लेटफार्मों में चालू करें और निरंतर रिलीज़ साइकिल दोनों अपने आप को 'विजेट, प्लगइन या ऐड-ऑन' तकनीक के लिए उधार दें। यदि आपके आवेदन के एक हिस्से के निर्माण का एक साधन है जो दूसरों को इसमें निर्माण करने की अनुमति देता है, तो आप अपनी कंपनी की दीवारों से परे विकास का लाभ उठाने जा रहे हैं।
मुझे यकीन नहीं है कि मैं 'आपके डेटा को खोलने' से सहमत हूं लेकिन मैं आपके डेटा का लाभ उठाने से सहमत हूं। इस दिन और आयु में खुला डेटा एक गोपनीयता दुःस्वप्न हो सकता है; हालाँकि, डेटा का लाभ उठाना जो आपके उपयोगकर्ताओं को आपूर्ति करता है एक उम्मीद है। यदि आप मुझसे पूछते हैं कि मुझे अपनी कॉफी कैसे पसंद है, तो मुझे उम्मीद है कि अगली बार जब मुझे कॉफी मिलेगी, तो यह तरीका है कि मुझे यह पसंद है! यदि यह नहीं है, तो मुझे पहली जगह में मत पूछो!