प्रौद्योगिकी साझेदारी

जालस्य अग्रभागे मुख्यतया काः प्रौद्योगिकीः समाविष्टाः सन्ति?

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

वेब-अग्रभाग-विकासः, अग्र-अन्त-प्रौद्योगिक्याः महत्त्वपूर्ण-घटकत्वेन, सर्वदा महत्त्वपूर्णं स्थानं प्राप्तवान् अस्ति सम्पूर्णे IT-उद्योगे मोबाईल-अन्तर्जालस्य विकासेन, बृहत्-आँकडानां च कृत्रिमबुद्धिः, वर्तमानस्य अग्रभागस्य ज्ञानव्यवस्था अपि क्रमेण समृद्धा अस्ति।

ये मित्राणि Web front-end कार्येण परिचिताः सन्ति ते जानन्ति यत् Web मध्ये बहवः प्रौद्योगिकीः सन्ति यदि भवान् योग्यः Web front-end अभियंता भवितुम् इच्छति तर्हि भवान् एकैकशः प्रौद्योगिकीषु निपुणः भवितुम् अर्हति, यथा Html, css, ajax, । jquery, extjs, जावास्क्रिप्ट् च ।

कोर टेक्नोलॉजी

१、एचटीएमएल

HTML इत्यस्मिन् निपुणता जालपुटानां मूलं भवति, वर्ल्ड वाइड् जालपुटानां निर्माणार्थं मानकभाषा, वर्ल्ड वाइड् वेब ब्राउजर्-द्वारा प्रयुक्ता भाषा, तथा च विभिन्नसङ्गणकानां मध्ये सूचनाविनिमयस्य बाधाः निवारयति अतः सम्प्रति अन्तर्जालस्य सर्वाधिकं प्रयुक्ता भाषा अस्ति तथा च जालदस्तावेजान् निर्माति मुख्यभाषा HTML सम्यक् शिक्षणं जालस्य अग्रभागस्य विकासकस्य मूलभूतशर्तः अस्ति।

HTML इति मार्कअपभाषा या जालपुटानि कार्यान्वितं कृत्वा ब्राउजर्-मध्ये प्रदर्शयति । HTML इत्यस्य नवीनतमसंस्करणत्वेन HTML5 अनेकानि नूतनानि प्रौद्योगिकीनि प्रवर्तयति, येन अनुप्रयोगानाम् समर्थनं बहुधा वर्धते, येन जालप्रौद्योगिकी जालसामग्रीप्रतिपादनपर्यन्तं सीमितं न भवति

CSS, JavaScript, Flash इत्यादीनां प्रौद्योगिकीनां विकासेन सह अनुप्रयोगानाम् कृते जालस्य संसाधनक्षमता क्रमेण वर्धिता, उपयोक्तृणां जालपुटस्य ब्राउजिंग् अनुभवः अपि बहु उन्नता अभवत् परन्तु HTML5 इत्यस्मिन् अनेकाः नवीनाः प्रौद्योगिकीः गुणात्मकं सफलतां प्राप्तवन्तः, येन प्रथमवारं जालप्रौद्योगिकी स्थानीयदेशीय-अनुप्रयोग-प्रौद्योगिक्याः समीपे इति मन्यते, जाल-अनुप्रयोगानाम् विकासः च यथार्थतया विकासकानां कृते विकल्पः अभवत्

HTML5 विकासकानां कार्यं बहु सरलीकर्तुं शक्नोति सिद्धान्ततः ब्राउजर्-साहाय्येन एकः विकासः विभिन्नेषु मञ्चेषु चालयितुं शक्यते, येन विकासस्य व्ययः न्यूनीकरोति । AppMobi, Motorola, Sencha, Appcelerator इत्यादिभिः कम्पनीभिः HTML5 अनुप्रयोगानाम् विकासाय समर्थनार्थं तुल्यकालिकरूपेण परिपक्वविकाससाधनं प्रारब्धम् अस्ति ।

२、CSS

जालपुटानां स्वरूपे CSS सम्यक् शिक्षितुं महत्त्वपूर्णः बिन्दुः अस्ति ।

३、जावास्क्रिप्ट्

जावास्क्रिप्ट् इत्यस्य मूलभूतं वाक्यविन्यासं ज्ञात्वा जावास्क्रिप्ट् इत्यनेन सह प्रोग्रामं कथं करणीयम् इति ज्ञात्वा विकासकरूपेण भवतः व्यक्तिगतकौशलं सुदृढं भविष्यति ।

जावास्क्रिप्ट् जालकेन्द्रित-अनुप्रयोगानाम् निर्माणार्थं विनिर्मितः लघुव्याख्या-प्रोग्रामिंग-भाषा अस्ति । जावास्क्रिप्ट् इत्यस्य कार्यान्वयनम् अतीव सुलभम् अस्ति यतः एतत् HTML इत्यनेन सह एकीकृतम् अस्ति;

जावास्क्रिप्ट् इत्यस्य भूमिका : १.

  • १) जालपृष्ठानि अन्तरक्रियाशीलं कुर्वन्तु, यथा उपयोक्तृक्लिक् प्रति प्रतिक्रियां दातुं उपयोक्तृभ्यः उत्तमं अनुभवं प्रदातुं च।

  • २) एतत् प्रपत्राणि संसाधितुं, उपयोक्तृनिवेशं सत्यापयितुं, उपयोक्तृणां समयं रक्षितुं समये प्रतिक्रियां दातुं च शक्नोति । यथा - यदि प्रपत्रं भवन्तं भवतः ईमेल-सङ्केतं प्रविष्टुं वदति परन्तु भवन्तः मोबाईल-फोन-सङ्ख्यां प्रविशन्ति तर्हि भवतः स्मरणं दातव्यम् ।

  • 3). उपयोक्तृसञ्चालनस्य आधारेण पृष्ठानि गतिशीलरूपेण अपि निर्मातुं शक्यन्ते । यथा - ईमेल प्रेषयन्ते सति संलग्नकं योजयन्तु ।

  • ४) कुकीजं सेट् कुर्वन्तु कुकीजं ब्राउजरे संगृहीताः अस्थायीसूचनाः सन्ति, यथा भवता गतं वेबसाइट् पता, भवता प्रयुक्तं उपयोक्तृनाम च।

  • ५) जावास्क्रिप्ट् नियमितरूपेण पुनरावृत्तानि HTML अनुच्छेदानि सरलीकरोति तथा च डाउनलोड् समयं न्यूनीकरोति।

  • ६), ब्राउजर् तथासर्वरःदत्तांशसञ्चारं कुर्वन्तु, यथा सर्वाधिकं लोकप्रियं Ajax अतुल्यकालिकं संचरणम्;

  • ७) समृद्धतरं अन्तरफलकं, भवान् जावास्क्रिप्ट् इत्यस्य उपयोगेन स्वस्य साइट् आगन्तुकानां कृते समृद्धं अन्तरफलकं प्रदातुं drag-and-drop घटकाः स्लाइडर् च इत्यादीनि वस्तूनि समाविष्टुं शक्नुवन्ति ।

४、jप्रश्ना

jQuery प्रोटोटाइपस्य अनन्तरं अन्यत् उत्तमं जावास्क्रिप्ट्-रूपरेखा अस्ति jQuery एकं द्रुतं संक्षिप्तं च जावास्क्रिप्ट् पुस्तकालयं यत् उपयोक्तृभ्यः HTML दस्तावेजान् घटनान् च अधिकतया संसाधितुं, एनिमेशन प्रभावं प्राप्तुं, वेबसाइट् कृते AJAX अन्तरक्रियां च सुलभतया प्रदातुं शक्नोति

५、PHP इति

PHP, एकं नेस्टेड् संक्षिप्तनाम, आङ्ग्ल Hypertext Preprocessing Language (PHP: Hypertext Preprocessor) इत्यस्य संक्षिप्तनाम अस्ति । PHP इति HTML एम्बेडेड् भाषा अस्ति ।

६、AJAX

AJAX इत्यस्य अर्थः "Asynchronous Java and XML" इति भवति तथा च अन्तरक्रियाशीलजाल-अनुप्रयोगानाम् निर्माणार्थं जाल-विकास-प्रौद्योगिकीम् निर्दिशति । चीनदेशे सामान्योच्चारणं "Ajax" इति, यत् Ajax football team इत्यस्य उच्चारणस्य समानम् अस्ति ।

Ajax इति प्रौद्योगिकी द्रुतगतिशीलजालपृष्ठानां निर्माणार्थं प्रयुक्ता पृष्ठभूमितः सर्वरेण सह अल्पमात्रायां आँकडानां आदानप्रदानं कृत्वा Ajax सम्पूर्णं जालपुटं पुनः लोडं विना जालपुटस्य भागान् अद्यतनीकर्तुं शक्नोति

७、एपि

एपिआइ (एप्लिकेशन प्रोग्रामिंग इन्टरफेस्) पूर्वनिर्धारितकार्यस्य समुच्चयः अस्ति यत् अनुप्रयोगानाम् विकासकानां च स्रोतसङ्केतं प्राप्तुं वा कार्यतन्त्रस्य आन्तरिकं विवरणं न अवगत्य कतिपय सॉफ्टवेयर अथवा हार्डवेयर आधारितं दिनचर्यायाः समुच्चयं प्राप्तुं क्षमताम् अयच्छति

८、ASP

ASP इति सक्रियसर्वरपृष्ठस्य संक्षिप्तनाम, यस्य अर्थः "गतिशीलसर्वरपृष्ठम्" इति । एएसपी इति माइक्रोसॉफ्ट् इत्यनेन CGI स्क्रिप्ट् प्रोग्राम् इत्यस्य स्थाने विकसितम् एप्लिकेशनम् अस्ति यत् एतत् डाटाबेस् इत्यादिभिः प्रोग्राम् इत्यनेन सह अन्तरक्रियां कर्तुं शक्नोति तथा च एतत् सरलं सुलभं च प्रोग्रामिंग् साधनम् अस्ति । एएसपी जालपुटसञ्चिकानां प्रारूपं भवति । asp, इदानीं सामान्यतया विभिन्नेषु गतिशीलजालस्थलेषु उपयुज्यते ।

9、गूगल जालसाधनपुस्तिका

Google Web Toolkit (संक्षेपेण GWT) इति गूगलेन प्रारब्धं Ajax अनुप्रयोगविकासकिट् अस्ति GWT जावाभाषायाः उपयोगेन Ajax अनुप्रयोगविकासाय विकासकानां समर्थनं करोति ।

10. प्रचालन प्रणाली

यूनिक्स-लिनक्स-योः मूलभूतविषयान् अवगन्तुं विकासकानां कृते लाभप्रदम् अस्ति ।

11. संजालसर्वरः

जालसर्वरं अवगन्तुं, यत्र अपाचे मूलभूतविन्यासः, htaccess विन्यासकौशलेषु निपुणता इत्यादीनि सन्ति ।

अग्र-अन्त-रूपरेखा

HTML, सर्वर-पक्षीयस्क्रिप्टिङ्ग् भाषाः, CSS, JavaScript च परिचिताः भूत्वा जालरूपरेखाशिक्षणेन जालविकासः त्वरितः भवितुम् अर्हति, समयस्य रक्षणं च कर्तुं शक्यते । PHP प्रोग्रामर् कृते वैकल्पिकरूपरेखासु CakePHP, CodeIgniter, Zend इत्यादयः सन्ति पायथन् प्रोग्रामर् Django तथा webpy इत्येतयोः उपयोगं कर्तुं रोचन्ते, Ruby प्रोग्रामर् च प्रायः RoR इत्यस्य उपयोगं कुर्वन्ति ।

यथा यथा जालम् अधिकं मानकीकृतं मानकीकृतं च भवति तथा तथा जालघटकीकरणप्रौद्योगिक्याः नवीनता निरन्तरं भवति, तथा च मोबाईलटर्मिनलविकासः निरन्तरं उदात्तः भवति ।

  • बूटस्ट्रैप

मुख्यधारारूपरेखासु अन्यतमं Bootstrap HTML, CSS, JavaScript इत्येतयोः आधारेण सरलं लचीलं च अस्ति, येन Web विकासः द्रुततरः भवति ।

html5-बॉयलरप्लेट् इति

एषा ढाञ्चा शीघ्रमेव दृढं अनुकूलनीयं च जालपुटं वा जालपुटं वा निर्मातुम् अर्हति ।

  • उल्का

Meteor इति वास्तविकसमयजाल-अनुप्रयोगानाम् विकासाय मुक्त-स्रोत-रूपरेखायाः नूतन-पीढी अस्ति, यत् अल्पेन समये विकासं सम्पूर्णं कर्तुं शक्नोति ।

  • शब्दार्थ UI

प्राकृतिकभाषायाः प्रभावी सिद्धान्तेषु आधारितं UI घटकरूपरेखा

  • प्रतिष्ठिका

उत्तमं प्रतिक्रियाशीलं अग्र-अन्तरूपरेखा

  • मूर्तरूपं कुरुत

सामग्रीनिर्माणाधारितं आधुनिकं प्रतिक्रियाशीलं अग्रभागरूपरेखा। पूर्वनिर्धारितशैल्याः, कस्टम् घटकाः च प्रदातुं शक्यन्ते । तदतिरिक्तं, Materialize विकासकानां कृते सुचारु अनुभवं प्रदातुं एनिमेशनं संक्रमणं च सुधारयति ।

  • पवित्र

लघुप्रतिसादात्मकानां CSS मॉड्यूलानां समुच्चयः यस्य उपयोगः प्रायः प्रत्येकस्मिन् जालप्रकल्पे कर्तुं शक्यते ।

  • वुए

Vue.js इति अन्तरक्रियाशीलजाल-अन्तरफलकानां निर्माणार्थं पुस्तकालयः अस्ति । एतत् MVVM डाटा बाइण्डिंग् तथा सरलेन लचीलेन एपिआइ इत्यनेन सह कम्पोजेबल घटकप्रणालीं च प्रदाति ।

  • कोणीयः

AngularJS इत्यस्य निर्माणं २००९ तमे वर्षे Misko Hevery इत्यादिभिः कृतम्, अनन्तरं Google इत्यनेन अधिग्रहीतम् । इदं उत्तमं अग्रे-अन्त-JS-रूपरेखा अस्ति यत् अनेकेषु उत्पादेषु उपयुज्यते । इदं न केवलं उन्नतसंकल्पनाभिः सह अग्रे-अन्त-विकास-रूपरेखा अस्ति, अपितु अन्त-अन्त-समाधानम् अपि अस्ति । इदं वास्तुशिल्पनिर्माणे MVC-प्रतिमानस्य अनुसरणं करोति तथा च आँकडानां तथा तार्किकप्रक्रियाघटकानाम् शिथिलयुग्मनस्य वकालतम् करोति । AngularJS निर्देशप्रौद्योगिक्याः माध्यमेन HTML इत्यस्य प्राकृतिकविस्तारं साक्षात्करोति, तथा च संकलनप्रौद्योगिक्याः माध्यमेन आँकडाप्रतिरूपस्य प्रदर्शनदृश्यस्य च द्विपक्षीयस्वचालितसमन्वयनं साक्षात्करोति, जटिल DOM-सञ्चालनानि न्यूनीकरोति तदतिरिक्तं, अग्रे-अन्त-स्वचालित-परीक्षण-प्रौद्योगिक्याः कृते अपि उत्तमं समर्थनं प्रदाति ।

एङ्गलर एकल-अनुप्रयोग-अन्तरफलक-निर्माणार्थं अग्रभागः अस्ति ।अस्मिन् शक्तिशालिनः मॉड्यूल् कार्याणि सन्ति तथा च कस्टम् आदेशानां लाभाः सन्ति

  • प्रतिक्रियां कुरुत

फेसबुक् द्वारा निर्मितं React इत्येतत् आधिकारिकतया २०१३ तमे वर्षे प्रारब्धम्, एङ्गलर इत्यस्मात् ४ वर्षाणाम् अनन्तरं तथापि, अस्य अभिनवस्य VirtualDOM इत्यस्य धन्यवादेन, एकवारं प्रारम्भं कृत्वा, एतत् अतीव लोकप्रियं जातम् । अस्य अनेकानि विशेषतानि सन्ति, यथा VirtualDOM, JSX, Diff algorithm इत्यादयः, ES6 वाक्यविन्यासस्य समर्थनं करोति, तथा च कार्यात्मकप्रोग्रामिंगस्य उपयोगं करोति दहलीजः किञ्चित् अधिकः अस्ति, परन्तु इदं अधिकं लचीलं अपि अस्ति, यत् अधिकविकाससंभावनानां अनुमतिं ददाति

React मुख्यतया UI निर्मातुं उपयुज्यते, यथा UI, स्थिर HTML DOM तत्त्वानि, गतिशीलचराः, अपि च अन्तरक्रियाशीलाः अनुप्रयोगाः अपि प्रतिपादयितुं सहायतां कर्तुं घोषणासङ्केतः

  • कङ्कालः

Skeleton इति लघु JS तथा CSS सञ्चिकानां संग्रहः अस्ति यत् शीघ्रमेव मोबाईलफोनसहितस्य विविधस्क्रीन् उपकरणानां कृते उपयुक्तानि सुन्दराणि वेबसाइट् विकसितुं शक्नुवन्ति। ९६० जालस्य आधारेण कंकालस्य विकासः भवति । इदं UI-रूपरेखा अस्ति ।

  • आश्चर्यचकित यूआई

चीनदेशे प्रथमा मुक्तस्रोत HTML5 क्रॉस्-स्क्रीन् फ्रंट-एण्ड् फ्रेमवर्क उत्पादश्रृङ्खला, यत्र उत्तम चीनी टाइपसेटिंग् समर्थनं समृद्धं स्थानीयकृतघटकं च अस्ति । अस्मिन् उत्पादश्रृङ्खले Amaze UI Touch, विशेषतया मोबाईल-टर्मिनल्-कृते HTML5-संकर-अनुप्रयोग-विकास-रूपरेखा, Amaze UI Web च, यत् क्रॉस्-स्क्रीन् HTML5-जाल-पृष्ठ-विकासाय डिजाइनं कृतम् अस्ति तेषु Amaze UI Touch विकासकानां शीघ्रं अनन्यमोबाइल HTML5 अनुप्रयोगानाम् निर्माणे सहायतां कर्तुं शक्नोति ये समृद्धघटकानाम् माध्यमेन देशी APPs इत्यनेन सह तुलनीयाः सन्ति।

  • UIkit

द्रुतविकासाय तथा च शक्तिशालिनः जाल-अन्तरफलकानां कृते लघु-मॉड्यूलर-अग्र-अन्त-रूपरेखा ।

  • युइ

याहू UI पुस्तकालयः (YUI) एकः मुक्तस्रोतः जावास्क्रिप्ट् फंक्शन् पुस्तकालयः अस्ति अत्यन्तं अन्तरक्रियाशीलं जालपुटं निर्मातुं, एतत् AJAX, DHTML, DOM इत्यादीनां कोडिंग् प्रौद्योगिकीनां उपयोगं करोति । अस्मिन् अनेके CSS संसाधनाः अपि सन्ति । उपयोगाय अनुज्ञापत्रं BSD अनुज्ञापत्रम् अस्ति ।

  • चुम्बन

एकः क्रॉस्-टर्मिनल्, मॉड्यूलर, उच्च-प्रदर्शनयुक्तः, तथा च उपयोगाय सुलभः जावास्क्रिप्ट्-रूपरेखा ।

  • MUI

देशी App अनुभवस्य अग्रभागस्य रूपरेखायाः निकटतमः रूपरेखा।

  • अरले

एकं मुक्तं, सरलं च सुलभं च अग्रभागस्य मूलभूतवर्गपुस्तकालयः ।

  • JX

JX एकः मॉड्यूलर, गैर-अन्तर्प्रवेशपूर्णः जाल-अग्र-अन्त-रूपरेखा अस्ति यः बृहत्-परिमाणस्य, औद्योगिक-श्रेणीयाः जाल-अनुप्रयोगानाम् निर्माणाय, आयोजनाय च विशेषतया उपयुक्तः अस्ति ।

  • जीएमयू

GMU zepto इत्यस्य आधारेण एकः मोबाईल UI घटकपुस्तकालयः अस्ति, यः webapp तथा pad कृते सरलं सुलभं च UI घटकं प्रदाति!

  • ZUI

मुक्तस्रोत HTML5 अग्रभागरूपरेखा

  • क्लाउडा स्पर्श.js

Touch.js इति मोबाईल-उपकरणानाम् कृते इशारा-परिचयः, इवेण्ट्-पुस्तकालयः च अस्ति, अपि च बैडु-अन्तर्गतं व्यापकरूपेण प्रयुक्तः विकासः अपि अस्ति ।