यदि आप इसके साथ फंस गए हैं तो क्लासिक एएसपी को दिलचस्प कैसे बनाएं? [बन्द है]


14

मैं वास्तव में एक छोटी आउटसोर्सिंग कंपनी (4 प्रोग्रामर और बॉस) पर काम करता था, फिर जब तनाव और लगातार लंबी पारियों ने स्थिति को असहनीय बना दिया तो मैंने एक अधिक आराम से शेड्यूल के साथ बेहतर भुगतान वाले काम पर स्विच कर दिया जिससे मुझे कुछ और मिल सके। खाली समय।

हालाँकि, समस्या यह है कि अधिकांश भाग के लिए, सब कुछ क्लासिक एएसपी में कोडित है जो एक कस्टम मेड C ++ कतार प्रणाली के साथ इंटरफेस करता है जो AS400 सिस्टम में सब कुछ संग्रहीत करता है। मेरा बॉस उन डेवलपर्स में से एक हुआ करता था जो इस ओर शुरुआती प्रयास करते थे, और स्वाभाविक रूप से बढ़ती हुई कठिनाई के बावजूद कभी भी अन्य भाषाओं / प्रौद्योगिकियों के लिए स्विच को मंजूरी नहीं देंगे जो कल के उपकरणों के साथ आज की व्यावसायिक जरूरतों को विकसित करने का प्रतिनिधित्व करता है।

मैं निकट भविष्य में क्लासिक एएसपी के साथ बहुत अधिक फंस गया हूं, और मैं इसे कम से कम दिलचस्प बनाने के तरीके खोजने के लिए संघर्ष कर रहा हूं, जैसा कि मैं .NET और जावा के साथ पहले काम करता था, और मुझे लगता है कि मैं जा रहा हूं पीछे की तरफ ... कोई सलाह?


13
... इसे पीने के खेल में बदल दें? यह कई खराब फिल्मों और टीवी शो के लिए काम करता है ...
FrustratedWithFormsDesigner

4
मुझे लगता है कि वह शराब के जहर से छोटे क्रम में मर जाएगा ...
वेन मोलिना

4
एक और विचार: TheDailWTF.com पर अपने निष्कर्षों को साझा करें ताकि अन्य अपनी सहानुभूति प्रदान कर सकें।
FrustratedWithFormsDesigner

2
मैं आधार पर सवाल उठाता हूं ... बहुत कम लोग जो सोचते हैं कि वे "भविष्य के लिए फंस गए हैं" वास्तव में हैं। जब तक यह जेल की नौकरी नहीं है, तब तक कोई रास्ता नहीं है यदि आप इसे खोजने में प्रयास करते हैं। अगर आपको अभी भी लगता है कि आप "फंस गए हैं", तो यह तस्वीर ... कंपनी कल कारोबार से बाहर हो जाती है। क्या आप अभी भी "अटक" होंगे? यदि नहीं, तो अब आप "अटक" क्यों रहे हैं?
जोएलफैन

1
"सब कुछ क्लासिक एएसपी में कोडित है जो एक कस्टम मेड C ++ कतार प्रणाली के साथ इंटरफेस करता है जो AS400 सिस्टम में सब कुछ संग्रहीत करता है।" मुझे इस बारे में बुरे सपने आने हैं।
तजार्ट

जवाबों:


27

जैसा कि दूसरों ने बताया है, आपको या तो अपने बॉस के दिमाग को बदलने की कोशिश करनी चाहिए या रोजगार ढूंढना चाहिए, जहां आपको ऐसी पिछड़ी मानसिकता के साथ खड़ा नहीं होना है।

हालाँकि , इस बीच, आप सर्वर पर होने वाले सामान को ट्रिगर करने के लिए async कॉल का उपयोग करने के लिए जो भी कार्यक्षमता आप उपयोग कर सकते हैं उसे स्थानांतरित करने की कोशिश करके अपनी नौकरी को थोड़ा और दिलचस्प बना सकते हैं। इसे पीछे के छोर पर Webservices (क्लासिक ASP में लागू) के साथ एक HTML / जावास्क्रिप्ट सामने के छोर के रूप में सोचो। रैस्टफुल एपीआई विकसित करना एक दिलचस्प चुनौती हो सकती है, क्लासिक एएसपी के लिए JSON पार्सर जैसे कुछ उपकरण हैं जो डेटा को अधिक मानक तरीके से आगे और पीछे ले जाते हैं और क्लाइंट साइड टेम्प्लेटिंग आपको डेटा को स्वरूपित प्रस्तुति के लिए अपनी वेब सेवाओं से प्राप्त करने देता है। लिंक्डइन ने विभिन्न बैक-एंड प्रौद्योगिकियों को एकजुट करने के लिए कुछ ऐसा ही किया।

आपके पास एक RESTful API होने के बाद, आप मौजूदा क्लासिक ASP सामान की कार्यक्षमता का अनुकरण करने के लिए कुछ प्रबंधित वेब सेवाएँ लिखने का प्रयास कर सकते हैं।


4
+1 शानदार जवाब! क्लासिक एएसपी को और अधिक आधुनिक बनाएं! आप कुछ बहुत ही अनोखा और चतुर काम कर सकते हैं और आप बहुत कुछ सीख जाएंगे। मुझे लगता है जब मैं सीख रहा हूं तो मैं कभी ऊब नहीं रहा हूं।
maple_shaft

@maple_shaft: ट्रिक लंबे समय से सीखने से दूर हो रही है कुछ उपयोगी करने के लिए =)।
R0MANARMY

हां, यह बिल्कुल उसी तरह का जवाब है जिसकी मुझे तलाश थी। इस बीच कुछ करना है। इसके अलावा, दूसरे लोगों को दूसरी नौकरी की तलाश करने का सुझाव देते हुए, मुझे पता है कि अंततः मुझे एक और नौकरी मिलेगी जो मेरे हितों के अनुकूल है, और जब यह मेरे दरवाजे पर दस्तक देता है तो यह एक कठिन विकल्प नहीं होगा।
शाऊल डेलगाडो

11

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

लेकिन मैं आपके सटीक प्रश्न को संबोधित करना चाहता हूं ... कोडिंग को दिलचस्प कैसे बनाया जाए ।

है दिलचस्पकोडिंग में एक अच्छी बात है? चीनी अभिशाप याद रखें, "क्या आप दिलचस्प समय में रह सकते हैं?" खैर, यह शायद चीनी नहीं है ... लेकिन बात यह है, मैं सवाल करता हूं कि क्या सभी प्रकार की प्रोग्रामिंग दिलचस्प होनी चाहिए। कभी-कभी आप चाहते हैं कि यह आसान और सरल हो। सबसे बड़ी कोड गड़बड़ जो मुझे अब तक साफ करनी पड़ी है वह उन डेवलपर्स के कारण हुई है जो कुछ करने के सरल सरल तरीके से थक गए हैं और एक चतुर भाषा सुविधा खोजने की जरूरत है जो कभी किसी ने नहीं सुनी है, बस अपने दिमाग को उत्तेजित रखने के लिए। मुझे याद है कि C ++ कोड की 20 लाइनें, जिनका उद्देश्य मैं अभी समझ नहीं पाया था। यह पता चलता है कि किसी डेवलपर द्वारा यह सुनिश्चित करने के लिए किसी प्रकार की सूक्ष्म चाल है कि कुछ वैरिएबल को 1 से शुरू किया गया था यदि आप उन्हें शुरू करना भूल गए थे। यह हास्यास्पद था, और लड़का यह दिलचस्प था। लेकिन इसने सभी को बर्बाद कर दिया '

एक "उबाऊ" भाषा में अपने दैनिक कोड के अधिकांश लिखने का बहुत पुण्य है। इसका मतलब है कि आप अपने मस्तिष्क का उपयोग करने के लिए आवेदन डोमेन के बारे में सोचने के बजाय यह सोचने की कोशिश कर सकते हैं कि जिस नवीनतम भाषा की सुविधा के साथ आप आए हैं वह उस तरीके से काम नहीं कर रही है जिस तरह से आप इसकी अपेक्षा करते हैं। आप आमतौर पर बहुत तेजी से काम कर सकते हैं यदि आप अपनी भाषा और इसके पुस्तकालयों को पूरी तरह से समझते हैं। और इसका मतलब है कि आप अपने मस्तिष्क के चक्रों का उपयोग किसी ऐसी चीज के लिए कर सकते हैं जैसे आपके आवेदन को अधिक रोचक, अधिक उपयोगी, अधिक लाभदायक, या अधिक उपयोग करने योग्य बनाने के बारे में सोच रहे हों।

अपने दिमाग को तेज रखने के लिए, अपने खाली समय का उपयोग दिलचस्प नई भाषाएँ सीखने के लिए करें। ओपन सोर्स प्रोजेक्ट्स पर काम करें या अपने प्रोजेक्ट्स पर काम करें।

याद रखें, मैं क्लासिक एएसपी के उपयोग का बचाव नहीं कर रहा हूं, और मैं यह नहीं कह रहा हूं कि इसका उपयोग करना एक अच्छा विचार है क्योंकि यह "उबाऊ" है। यदि आपको लगता है कि यह "रोचक" विकास के वातावरण का उपयोग करने का एक गुण है, तो आपके लिए अधिक शक्ति ... लेकिन आप गलत चीज़ पर ध्यान केंद्रित कर रहे हैं। एक अच्छा मूर्तिकार एक दिलचस्प छेनी नहीं चाहता है ... जो कि अच्छी मूर्तियाँ बनाने के रास्ते में मिलेगा। एक अच्छा चित्रकार "दिलचस्प" तूलिका की तलाश नहीं कर रहा है। वे दिलचस्प उपकरणों के साथ चारों ओर बेवकूफ बना सकते हैं, लेकिन वे अपने सबसे अच्छे काम को संभव करने वाले सबसे उबाऊ उपकरण के साथ करने जा रहे हैं - वे उपकरण जो उबाऊ हैं वे गायब हो जाते हैं और कलाकार को कला पर काम करने देते हैं।


3
मेरा मानना ​​है कि प्रश्न किसी विशेष भाषा की दिलचस्प विशेषताओं पर विशेष रूप से निर्देशित नहीं किया गया था, लेकिन हर दिन काम करने के लिए आगे आने के लिए मैं क्या कर सकता हूं? इस संदर्भ में कोडिंग से एक कदम पीछे ले जाने और यह पूछने पर कि मैं इस एप्लिकेशन को कैसे अधिक रोचक, अधिक उपयोगी, अधिक लाभदायक, या अधिक उपयोगी बना सकता हूं? पर हाजिर है। यह एक कलाकार को पेंट करने के लिए एक दिलचस्प ब्रश का उपयोग करने के लिए इतना नहीं है , बल्कि पेंट करने के लिए दिलचस्प विषयों को ढूंढना है ।
R0MANARMY

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

7

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

आप केवल क्लासिक एएसपी के साथ इतना कर सकते हैं, और यह सब बहुत दर्दनाक है।


4
ओपी इंगित करता है कि यह वही है जो वह कम से कम भविष्य के भविष्य के लिए कर रहा है इसलिए यह सुझाव देना कि वह मददगार नहीं है। उन सभी तरीकों की ओर इशारा करते हुए जिन्हें आप महसूस करते हैं कि उनकी स्थिति भयानक है और भी कम सहायक है। 10 साल पहले 2001 होगा। एक साल पहले .Net फ्रेमवर्क 1.0 जारी किया गया था ताकि क्लासिक एस्प शायद ही अप्रचलित हो।
ग्रैटी

2
@Gratzky नहीं, लेकिन यह तब भी एक भयानक तकनीक थी। सुदूर दो मुख्य विकल्पों में से हीन: PHP और JSP
सीन पैट्रिक फ्लोयड

6

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


टी 4 के दिमाग में आता है, लेकिन मुझे लगता है कि कोई भी टेंपलेटिंग इंजन होगा।
R0MANARMY

1
मैंने कुछ ऐसा किया है। मैंने डेटाबेस तालिका परिभाषाओं के आधार पर संग्रहीत प्रक्रियाओं और डेटा एक्सेस कक्षाओं को उत्पन्न करने के लिए रूबी का उपयोग किया।
लैरी कोलेमन

@ लॉरी कोलमैन: आपका मतलब माइग्रेशन
R0MANARMY

@ R0MANARMY: हां, लेकिन रेल वापस नहीं थी।
लैरी कोलमैन

5

आप कभी भी एक पुरानी तकनीक के साथ क्यों फंसेंगे ? कंपनियां हर समय प्रौद्योगिकियों को स्थानांतरित करती हैं। ट्रिक उन कारणों की एक सूची डालती है कि क्यों एक नई तकनीक का स्विच कंपनी के लिए फायदेमंद है - तकनीकी और व्यावसायिक दृष्टिकोण दोनों से। नहीं से अधिक बार, पलायन तकनीक के ढेर के सामने लागत दूर भविष्य के विकास की लागत पल्ला झुकना।

यहां तक ​​कि अगर, कुछ अस्पष्ट कारणों के लिए, यह तकनीकी स्टैक को स्विच करने के लिए व्यवहार्य नहीं पाया गया था, तो आप हमेशा पुराने उपकरणों का उपयोग करके अपने जीवन को और अधिक सहने योग्य बनाने के लिए वर्तमान उपकरणों और प्रौद्योगिकियों का उपयोग कर सकते हैं।

यदि आपका बॉस परियोजना के शुरुआती डेवलपर्स में से एक है और केवल इस तथ्य के आधार पर तकनीक बदलने से इनकार करता है कि वह आपका बॉस है और आपसे बेहतर जानता है, तो मैं सबसे अधिक संभावना एक नई नौकरी की तलाश में हूँ - आप नहीं चाहते एक ऐसे वातावरण में फंस जाना जहां आपका नेतृत्व अदूरदर्शी हो। मैं यह नहीं कह रहा हूं कि उसे आश्वस्त करना आसान होगा क्योंकि मुझे यकीन है कि उनके पास अपने बच्चे में निवेश के वर्षों का काम है और परिवर्तन को स्वीकार करना आवश्यक है, 'ओले अहंकार .. के लिए एक बड़ा झटका है। आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास स्पष्ट , संक्षिप्त और मापने योग्य कारण हैं कि प्रवास क्यों आवश्यक है, जहां यह आपके बॉस को ऐसी स्थिति में डाल देगा जहां नहीं माइग्रेट करना स्पष्ट रूप से एक बुरा निर्णय होगा।

सौभाग्य।


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

2
@ reno812, अस्पष्टता के माध्यम से सुरक्षा बिल्कुल भी सुरक्षा नहीं है। यह पसंद है अगर आपके घर का पिछला दरवाजा खुला हुआ है और यह कहना कि आपका घर सुरक्षित है क्योंकि उस दरवाजे पर सड़क नहीं है।
maple_shaft

मुझे पता है कि यह आपको और यहाँ की मानसिकता का विचार करने के लिए नहीं है।
शाऊल डेलगाडो

3

मैं काम पर भी क्लासिक एएसपी के साथ काम करता हूं, और मैंने इसे दिलचस्प बनाने के लिए (कुछ हद तक) प्रबंधित किया है। यहाँ कदम हैं:

  • क्लासिक एएसपी को या तो VBScript या JScript (जावास्क्रिप्ट) में कोडित किया जा सकता है, वास्तुकला में कोई संशोधन किए बिना। जावास्क्रिप्ट पर स्विच करें।
  • विभिन्न पुस्तकालयों तक पहुँच प्राप्त करें: json2.js, अंडरस्कोर, मूंछें ... आप विभिन्न राशियों के संशोधनों के साथ Node.JS लाइब्रेरीज़ या क्लाइंट-साइड लाइब्रेरीज़ को देख सकते हैं।
  • MVC फ्रेमवर्क बनाएँ या एक डाउनलोड करें। आप सर्वर से फ़ाइल लोड करके और उसकी सामग्री को पढ़कर टेंपलेटिंग और विचारों का प्रबंधन कर सकते हैं, और कई जेएस टेंपलेटिंग लाइब्रेरी में से एक का उपयोग कर सकते हैं। नियंत्रक के लिए, आप क्वेरी में वैरिएबल का उपयोग उन अनुरोधों को पुनर्निर्देशित करने के लिए कर सकते हैं जिस तरह से आप आमतौर पर यूआरएल का उपयोग करते हैं (कम साफ लेकिन यह काम करता है)।
  • आप एक सरल (सरलीकृत) रीस्ट एपीआई भी बना सकते हैं!
  • एक ओआरएम बनाएं (यदि आपके पास डेटाबेस तक पहुंच है), या एक डाउनलोड करें। आप अंडरस्कोर के आधार पर कुछ LINQ-to-SQL भी बना सकते हैं।
  • अपने विचारों पर काम करें। उन्नत जेएस पुस्तकालयों जैसे कि कोणीय या बैकबोन का उपयोग करें। CSS से LESS, स्टाइलस या SASS तक स्वाइच करें।
  • प्रॉक्सी से बदसूरत-कोड कक्षाएं बनाएं। वे पुराने बदसूरत कोड के साथ इंटरफेस करने के एकमात्र उद्देश्य के लिए बनाई गई कक्षाएं हैं ताकि आपको इसे छूने की ज़रूरत न हो।

2

आप अपनी स्वयं की कक्षाएं बना सकते हैं और यथासंभव अधिक से अधिक प्रक्रियाओं को कारगर बना सकते हैं। यहाँ कुछ उदाहरणों के साथ एक साइट है: http://www.u229.no/stuff/

आप अपनी कक्षाओं को उन लोगों के लिए भी विपणन कर सकते हैं जो अभी भी क्लासिक एएसपी का उपयोग करते हैं। जैसा कि डेमियन ने कहा, पुरानी प्रौद्योगिकियों के साथ बहुत सारी कंपनियां हैं ... हर कोई नए सामान में कूदता नहीं है।


पिछली बार मुझे क्लासिक एस्प पर काम करना पड़ा था, जो कि कुछ समय पहले था, एक अच्छा आश्चर्य यह था कि वीबीएसस्क्रिप्ट ने कक्षाओं का समर्थन करना शुरू कर दिया था।
19

1

सबसे पहले और सबसे महत्वपूर्ण, अगर वह आपकी तकनीक को अपडेट करने की लागत नहीं है, लेकिन तथ्य यह है कि सीईओ इतना छोटा है कि वह उस विचार के आधार पर टेक को अपग्रेड करने से इनकार करता है जिसे वह सबसे अच्छा जानता है, और क्लासिक एस्प को पसंद करता है, मुझे इसके बारे में कुछ वास्तविक संदेह होंगे कंपनी की लंबी तीखी सेहत और क्लासिक एस्प को लंबे समय तक करने के कौशल के साथ आप एक और नौकरी पाने के लिए और अधिक इंतजार करेंगे।

यह कहने के बाद, "विकल्प सख्त" का उपयोग करने के लिए सब कुछ पलायन करना शुरू करें, इससे आपका कोड आधार कम दर्दनाक हो सकता है


1

चूंकि डेटा पहले से ही AS400 / IBMi पर है, आप जानते हैं कि आप उस OS पर Java, PHP, MySQL इंटरफेस और अन्य चीजें चला सकते हैं? मेरा अनुमान है कि वह 400 आदमी हैं, एएसपी आदमी नहीं। इसे गले लगाने की कोशिश करें, मुझे ऐसा 400 पारिस्थितिकी तंत्र विकसित करने का अवसर मिलेगा।


0

यहाँ सभी उत्तर वास्तव में बहुत अच्छे हैं। मैं सिर्फ एक और विकल्प सुझाना चाहता था।

बुनियादी ढांचे की चिंताओं (डेटाबेस, फ़ाइल सिस्टम, COM कोड, आदि) को अलग-अलग फ़ाइलों में स्थानांतरित करना शुरू करें। उदाहरण के लिए, आपके पास एक ऐसी प्रक्रिया हो सकती है जो एक सरणी के रूप में एक रिकॉर्डसेट लौटाती है (मैंने यह 8 साल पहले किया था लेकिन कोई कोड नमूना नहीं है - क्षमा करें)।

अपने HTML में दिखने वाले "कोड" को पृष्ठ के शीर्ष पर या यहां तक ​​कि एक सामान्य / उपयोगिता वर्ग में ले जाकर मिटाने का प्रयास करें। हेडर / नेवी / फूटर फंक्शन को एक ही एस्प पेज में रखना संभव है, जिसमें कंटेंट पेज उन में अपेक्षाकृत कम कोड के साथ होते हैं (जिनमें कुछ वेरिएबल और इस तरह के संदर्भ हैं)।

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


-1

यदि आप इसके साथ फंस गए हैं तो क्लासिक एएसपी को दिलचस्प कैसे बनाएं?

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

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

तीसरा, पृष्ठों को तेज और तरल बनाने के लिए jQuery, jQuery UI, और अन्य क्लाइंट-साइड लाइब्रेरी का उपयोग करने के लिए अपना सर्वश्रेष्ठ प्रयास करें। कभी-कभी, आप मोडल, विजार्ड या एसपीए के साथ पूरे एएसपी पृष्ठों को समाप्त करने में सक्षम हो सकते हैं ! यह क्लासिक एएसपी की मात्रा को कम करेगा जिसे आपको लिखना होगा और यह काम को और अधिक दिलचस्प बना देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.