வெள்ளி, 13 ஆகஸ்ட், 2010

நடைமுறை தேர்வுகள்

நிவதி மென்பொருளில் மூன்று அடுக்குகள் இருக்கலாம் என்று பார்த்தோம்.

எங்கள் மென்பொருளுக்கு பயனர் இடைமுகமாக இணைய உலாவியைப் (web browser) பயன்படுத்துகிறோம். 2000ம் ஆண்டிலேயே இணையத்தின் மூலமாக சேவைகள் வழங்குவது சூடுபிடிக்கும் காலத்துக்கு முன்பே எங்களுக்கு இது போன்று எந்தக் கணினியிலும் போய் நமது பயன்பாட்டை இயக்க முயலும் வசதி கவர்ச்சியாக இருந்தது.

நமது மென்பொருளை இயக்க ஒரே ஒரு கணினி மட்டும் இருந்தால் மற்ற கணினிகள் வலைப்பின்னல் மூலம் இணைந்து கொள்ளலாம். இயங்குதளம் (OS), கணிமொழியை(Programming Language) ஒரே கணினியில் நி'றுவிக் கொண்டால் போதும். பயனர் கணினிகளில் அவர்களுக்குப் பிடித்த இயங்குதளம் போட்டுக் கொள்ளலாம். ஒரே ஒரு இணைய உலாவி மட்டும் இருந்தால் போதும்.

இப்படி யோசித்து எச்டிஎம்எல் (html) எனப்படும் மீயுரை கணிமொழியை உலாவிக்கு அனுப்பி இடைமுகம் காட்டும் முறையைத் தேர்ந்தெடுத்தோம். பின் ஆண்டுகளில் அந்தத் தொழில் நுட்பம் வெகுவாக வளர்ச்சியடைந்து இப்போது பல வசதிகளை இணைய உலாவி மூலமாகவும் கொடுக்க முடிகிறது.

தரவுத் தளமும் (database) இயங்குதளமும்(OS) திறவூற்று (open source) மென்பொருளாக இருக்க வேண்டும் என்று தீர்மானித்தோம். ஆரக்கிள் தரவுத் தளம் அல்லது மைக்ரோசாப்டு எஸ்கியூஎல் தரவுத் தளம் என்று போனால் வாடிக்கையாளர்கள் அந்த மென்பொருட்களின் உரிமம் வாங்கவும் தனியாகக் காசு செலவழிக்க வேண்டியிருக்கும்.

இயங்கு தளத்தைப் பொறுத்த வரை இணையத்தின் மூலம் இந்தப் பயன்பாடு இயங்க வேண்டியிருப்பதால் லினக்சுதான் பாதுகாப்பு, நம்பகத்தன்மை அடிப்படையில் பொருத்தமானது என்று முடிவு செய்தோம்.

தரவுத் தளத்தையும் பயனர் இடைமுகத்தையும் இணைக்கும் நடு அடுக்குக்கு, அப்பச்சே இணைய வழங்கியுடன் இணைந்த பிஎச்பி என்று கணிநிரல் மொழியை தேர்ந்தெடுத்தோம். இந்தத் தேர்வு கொஞ்சம் பலவீனமான ஒன்றுதான். ஆனால் மென்பொருள் பின்னணி இல்லாத யாரும் ஆரம்ப காலத்தில் இல்லாததால், உள்ளதில் எளிதாக நிரல் எழுத முடியும் ஒரு மொழியை தேர்ந்தெடுத்துக் கொண்டோம்.

லெதர்லிங்க் எனப்படும் தோல்இணை பயன்பாட்டின் நம்பகத்தன்மை, நிலைத்தன்மை போன்றவற்றுக்கு அடிப்படையாக ஏற்படுத்திய தரவுத் தள வடிவமைப்பு (database design) காரணமாக இருக்கிறது.

கருத்துகள் இல்லை:

கருத்துரையிடுக