अनुपालन, सुसंगतता आणि चांगले प्रोग्रामिंगकडे दुर्लक्ष करू नका

बर्‍याचदा वेब ब्राउझर अशा प्रकारे तयार केले जातात जे खराब प्रोग्रामिंग लपवते. जावास्क्रिप्ट त्रुटी बहुतेक ब्राउझरमध्ये डीफॉल्टनुसार बंद केल्या जातात आणि एचटीएमएल पालन आवश्यक नसते. हे ठीक आहे जर आपण आपल्या साइटबद्दल बोलण्यासाठी फक्त पृष्ठ किंवा दोन सह एखादी साइट टाकत असाल तर - परंतु आपण आपली साइट समाकलित करण्यास प्रारंभ करता तेव्हा यामुळे बर्‍याच समस्या उद्भवू शकतात. रस्ता महागड्या अशा गोष्टींपैकी एक म्हणजे अनुपालन.

मी सुरवातीपासून एखादे अनुप्रयोग तयार करायचे असल्यास, अशा काही गोष्टी आहेत ज्या मी निश्चितपणे पूर्ण केल्याची खात्री करुन घेतीलः

  • कॅसकेडिंग शैली पत्रके - आपल्या अनुप्रयोगाचा व्हिज्युअल लेयर मध्यम-स्तरीय आणि बॅक-एंडपासून विभक्त करून, आपल्या वेबसाइटचा वापरकर्ता इंटरफेस गतिकरित्या बदलण्यासाठी आपल्याला काही फायली बदलण्याऐवजी बरेच काही करण्याची आवश्यकता नाही. सीएसएस झेन गार्डन सीएसएसची शक्ती विलक्षण वर्णन करते. एचटीएमएल संपूर्ण साइटवर सारखेच आहे परंतु आपण थीम दरम्यान स्विच करताच नवीन शैली पत्रके लागू केल्या जातात आणि साइटचे रूपांतर होते. मी त्यांच्या अत्यंत शिफारस करतो पुस्तक.
  • टेम्पलेटिंग - पृष्ठ टेम्पलेट्स आपल्या बॅक-एंड आणि फ्रंट-एंड दरम्यान 'मध्यम-स्तर' असतात. हे वास्तविक पुनर्प्राप्ती कोड पृष्ठांमधून बाहेर खेचते आणि फक्त त्यास एखाद्या टेम्पलेटवरून संदर्भित करते. टेम्पलेटचा फायदा ते गव्हाला भुसकटपासून वेगळे करण्यात मदत करतात. बॅक-एंड कार्यक्षमता पृष्ठ कार्यक्षमता आणि त्याउलट खंडित करणार नाही.
  • सामान्य अनुप्रयोग कोड - अनुप्रयोगात आपल्याला समान कोड दोनदा लिहू नये. आपण असे केल्यास आपण आपला अनुप्रयोग चुकीचा लिहित आहात. जेव्हा आपल्याला बदल करण्याची आवश्यकता असेल, तेव्हा आपल्याला फक्त एका स्थानामध्ये तो बदल करण्याची आवश्यकता आहे.
  • डेटाबेस डेटाबेसमध्ये डेटा साठवा. इतर कोणत्याही स्तरात डेटा संग्रहित करण्यासाठी बरेच अधिक कार्य आवश्यक आहे!
  • एक्सएचटीएमएल अनुपालन - जसे कंटेंट मॅनेजमेंट सिस्टीम्स, एपीआय, आरएसएस आणि इतर सामग्री एकत्रीकरण साधने अधिक तंत्रज्ञानाची प्रचिती वाढत गेली आहे, तसतसे सामग्रीचे प्रसारण सोपे असणे आवश्यक आहे. एक्सएचटीएमएल मानके महत्त्वाची आहेत कारण सामग्री इतर साइट्स, सेवा किंवा स्थानांवर सहजपणे 'परिवहनयोग्य' आहे.
  • क्रॉस-ब्राउझर कार्यक्षमता - ब्राउझर एचटीएमएल आणि सीएसएसशी भिन्न वागतात. क्रॉस-ब्राउझर कार्यक्षमता सुनिश्चित करणारे भरपूर हॅक्स आहेत. आपण नेहमीच प्रत्येकाच्या 3 नवीनतम प्रकाशनांसह उद्योगातील शीर्ष 3 ब्राउझरचे समर्थन केले पाहिजे. त्या पलीकडे, मला त्रास होणार नाही ... ते मोठ्या कुत्र्यांसह टिकून राहू न शकल्यास ब्राउझरचा मृत्यू होईल.
  • क्रॉस-प्लॅटफॉर्म कार्यक्षमता - पीसी, मॅक आणि लिनक्स दरम्यान काही कार्यक्षमता समान नसतात किंवा ऑफर केली जातात. आपण मागील सर्व चरण केल्यास, आपण अडचणीत येऊ नये, परंतु तरीही मी खात्री बाळगण्यासाठी परीक्षा घेईन!

आधीच बांधलेल्या घरात प्लंबिंग निराकरण करण्याचा प्रयत्न करणे महाग आहे. समोर 'प्लंबिंग' चांगले केल्याने दीर्घकाळ तुमचे बरेच पैसे वाचतात!

मला एक महान संसाधन म्हणतात स्क्रूटिनायझर दुसरा ब्लॉग वाचत असताना, म्हणतात यादृच्छिक बाइट्स. शेवटी, जर आपण व्यापक पोहोच आणि व्याप्तीसह एंटरप्राइझ अनुप्रयोग बनण्याचा विचार करीत असाल तर मी अशा कर्मचार्‍यांविषयी सावध असावे जे या गोष्टींकडे लवकर दुर्लक्ष करतात किंवा स्वत: ला काळजी देत ​​नाहीत. काळजी घेणारे लोक शोधा! आपले आयुष्य रस्त्यापर्यंतचे सोपे होईल.

एक टिप्पणी

  1. 1

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.