د ویب پرمختیا ټیکنالوژۍ رجحانات 2019

پېژندنه

ډیجیټل بدلون هر کال د ژوند او سوداګرۍ ډیری مختلف ساحې پوښي. که یو کاروبار غواړي سیالي وکړي، د عادي معلوماتو سایټونه نور بس نه دي، ګرځنده او ویب غوښتنلیکونو ته اړتیا ده چې نه یوازې کاروونکو ته معلومات چمتو کوي، بلکې دوی ته اجازه ورکوي چې ځینې دندې ترسره کړي: د توکو او خدماتو ترلاسه کول یا امر کول، وسایل چمتو کول.

د ویب پرمختیا ټیکنالوژۍ رجحانات 2019

د مثال په توګه، دا نور د عصري بانکونو لپاره کافي ندي چې د معلوماتو سره ویب پاڼه ولري؛ دوی اړتیا لري د خپلو پیرودونکو لپاره آنلاین وسایل ولري، یو شخصي حساب چیرې چې کاروونکي کولی شي حسابونه، پانګه اچونه او پورونه اداره کړي. حتی کوچني کاروبارونه د تبادلو د زیاتولو لپاره مناسبو وسیلو ته اړتیا لري، لکه د ډاکټر یا ویښتو سره ملاقات کول، یا په رستورانت کې د میز بک کول یا د زیږون د جشن لپاره د ماشومانو د لوبو خونه.

او مالکین پخپله اړتیا لري چې د دوی د شرکت حالت په اړه په مناسبه بڼه وخت په وخت معلومات ترلاسه کړي، د بیلګې په توګه، د مختلف تولید څانګو لپاره د احصایوي معلوماتو او تحلیلونو راټولول، یا د څانګو تولید. ډیری وختونه، هره څانګه دا ډاټا په خپله طریقه راټولوي، حتی ممکن مختلف وسایل وکاروي او مالک باید د دې ټولو د پوهیدو لپاره ډیر شخصي وخت مصرف کړي، په مستقیم یا غیر مستقیم ډول دا کولی شي د شرکت موثریت او بالاخره ګټه اغیزه وکړي. ډیجیټل بدلون او د ویب یا ګرځنده غوښتنلیک پراختیا به هم دلته مرسته وکړي.

ټیکنالوژي لاهم ولاړه نه ده او په دوامداره توګه وده کوي، او هغه څه چې څو کاله وړاندې کارول کیده ممکن نن ورځ اړونده نه وي، یا هغه څه چې څو کاله وړاندې نه ترسره کیدلی شي لا دمخه په واقعیت بدل شوي. دلته ډیر عصري وسایل شتون لري چې تاسو سره د ویب او ګرځنده غوښتنلیکونو په چټکه او غوره جوړولو کې مرسته کوي. د شخصي مشاهدو او تجربو پراساس، زه غواړم خپل لید شریک کړم چې کوم ټیکنالوژي او وسایل به په نږدې راتلونکي کې په تقاضا کې وي او ولې تاسو باید د عصري ویب اپلیکیشن جوړولو په وخت کې دوی ته پام وکړئ.

د واحد پاڼې غوښتنلیک

راځئ چې اصطلاحات لږ تعریف کړو. د واحد پاڼې غوښتنلیک (SPA) یو ویب غوښتنلیک دی چې برخې یې یو ځل په یوه پاڼه کې بار شوي، او د اړتیا سره سم مینځپانګه پورته کیږي. او کله چې د غوښتنلیک د برخو ترمنځ حرکت کوي، پاڼه په بشپړه توګه بیا نه پورته کیږي، مګر یوازې اړین معلومات باروي او ښکاره کوي.

د واحد پاڼې غوښتنلیکونه د سرعت او کارولو اسانتیا له مخې د کلاسیک ویب غوښتنلیکونو څخه ډیره ګټه پورته کوي. د SPA په مرسته، تاسو کولی شئ د یوې ویب پاڼې اغیز ترلاسه کړئ چې په ډیسټاپ کې د غوښتنلیک په څیر کار کوي، پرته له ریبوټ او د پام وړ ځنډ څخه.

که څو کاله دمخه د واحد پاڼې غوښتنلیکونه په عملي ډول د لټون انجن اصلاح کولو ملاتړ نه کوي او په عمده توګه د شخصي حسابونو او اداري پینلونو رامینځته کولو لپاره کارول کیده ، نن ورځ د لټون انجن اصلاح کولو (SEO) لپاره د بشپړ ملاتړ سره د واحد مخ غوښتنلیک رامینځته کول خورا اسانه شوي. نن ورځ د سرور لخوا وړاندې شوي واحد پاڼې غوښتنلیکونو کارول، دا ستونزه په بشپړه توګه ورکه شوې ده. په بل عبارت، دا د ورته واحد پاڼې غوښتنلیک دی، مګر په لومړۍ غوښتنه کې، سرور نه یوازې ډاټا تولیدوي، مګر د ښودلو لپاره چمتو HTML پاڼه جوړوي او د لټون انجنونه د ټولو میټا معلوماتو او سیمانټیک مارک اپ سره چمتو شوي پاڼې ترلاسه کوي. .

د پیرودونکي اړخ ویب غوښتنلیکونو رامینځته کولو لپاره د وسیلو پراختیا سره ، د واحد پا pagesې غوښتنلیکونو ته پراختیا او لیږد به یوازې پدې او راتلونکو کلونو کې وده وکړي. که تاسو یو زوړ اپلیکیشن لرئ چې زوړ شوی او ورو کار کوي، او حتی د بشپړ پاڼې بیالوډ سره کله چې د برخو ترمنځ بدلیږي، نو سږ کال تاسو کولی شئ په خوندي توګه د یو مخ چټک غوښتنلیک ته لوړ کړئ - اوس یو ښه وخت دی، ټیکنالوژي دمخه تاسو ته اجازه درکوي. د دې لپاره چې دا په چټکه او اغیزمنه توګه ترسره شي.

د عصري او ګړندۍ ویب پا toې درلودل خورا ښه دي ، مګر اجازه راکړئ تاسو ته په صادقانه ډول ووایم: ټول غوښتنلیکونه په اسانۍ سره د واحد پا pagesې غوښتنلیکونو ته نشي بدلیدلی ، او لیږد ګران کیدی شي! له همدې امله، تاسو اړتیا لرئ پوه شئ چې څوک ورته لیږد ته اړتیا لري او ولې.

د دې لپاره چې تاسو په پوهیدو کې مرسته وکړئ، په لاندې جدول کې به زه ځینې مثالونه وړاندې کړم چې کله SPA ته وده ورکول یا بدلول مناسب او توجیه وي، او کله چې نه وي.

د

که تاسو غواړئ یو عصري، ګړندی اپلیکیشن جوړ کړئ او نه یوازې د ویب نسخه ، بلکه ګرځنده یا حتی ډیسټاپ نسخه هم وکاروئ ، او ټولې پروسې او محاسبې په ریموټ یا کلاوډ سرور کې ترسره کیږي. سربیره پردې ، د دې لپاره چې ټول پیرودونکي یو متقابل انٹرفیس ولري او د نوي پیرودونکي اضافه کولو پرمهال د سرور کوډ ته هر ترمیم کولو ته اړتیا نشته.

د مثال په توګه: ټولنیز شبکه، راټولونکي، SaaS پلیټ فارمونه (د بادل خدمت په توګه سافټویر)، بازارونه

که تاسو پلورنځي یا ویب خدمت لرئ، تاسو پوهیږئ چې دا ورو دی او خلک پریږدي، تاسو غواړئ دا ګړندی کړئ، تاسو د پیرودونکو په ارزښت پوهیږئ او چمتو یاست چې د نوي کولو لپاره یو ملیون روبیل تادیه کړئ.

تاسو یو ګرځنده اپلیکیشن لرئ چې د سایټ API کاروي، مګر سایټ ورو دی او د مخونو تر مینځ حرکت کولو په وخت کې بشپړ مینځپانګه بیا پورته کیږي

یو ځل بیا

که ستاسو هدف لرونکي لیدونکي عصري براوزرونه او وسایل نه کاروي.

د بېلګې په توګه: د کارپوریټ ځانګړي ساحې، لکه د بانکونو، طبي موسسو او تعلیم لپاره د داخلي سیسټمونو پراختیا.

تاسو خپل اصلي فعالیتونه آفلاین ترسره کوئ او چمتو نه یاست چې آنلاین کوم خدمت چمتو کړئ، او تاسو یوازې د پیرودونکو راجلبولو ته اړتیا لرئ.

که تاسو آنلاین پلورنځي یا ویب خدمت لرئ چې دمخه یې ښه پلوري ، تاسو د پیرودونکي جریان یا شکایتونه نه ګورئ

که تاسو یو کاري غوښتنلیک لرئ چې د SPA لپاره نشي تطبیق کیدی او تاسو اړتیا لرئ چې هرڅه له سکریچ څخه بیا ولیکئ او نور ټیکنالوژي وکاروئ ، او تاسو چمتو نه یاست چې پدې باندې څو ملیونه مصرف کړئ.

د مثال په توګه: دلته یو بکس شوی سایټ یا یو ډول کور لیکل شوی لرغونی، واحد کوډ شتون لري.

پرمختللی ویب غوښتنلیکونه

پرمختللی ویب غوښتنلیکونه د اصلي غوښتنلیک او ویب پاڼې د ګډ تحول محصول دي. په لازمي ډول ، دا یو ویب غوښتنلیک دی چې د اصلي اصلي غوښتنلیک په څیر ښکاري او چلند کوي ، کولی شي د فشار خبرتیاوې ترلاسه کړي ، په آفلاین حالت کې کار وکړي ، او داسې نور. په دې حالت کې، کاروونکي اړتیا نلري چې اپلیکیشن د AppStore یا Google Play څخه ډاونلوډ کړي، مګر په ساده ډول یې په ډیسټاپ کې خوندي کړئ.

د ټیکنالوژۍ یا پرمختیا لپاره د تګلارې په توګه، PWA د 2015 راهیسې وده کوي، او پدې وروستیو کې د ای کامرس په ډګر کې خورا مشهور شهرت ترلاسه کړی.

د حقیقي ژوند ځینې مثالونه:

  • تیر کال، د غوره لویدیځ سیند شمالي هوټل وکولی شو د نوي PWA فعال ویب پاڼې په پیل کولو سره 300٪ عواید زیات کړي.
  • عربي Avito OpenSooq.com، په خپله ویب پاڼه کې د PWA مالتړ رامینځته کولو وروسته، وکوالی شو د سایټ لیدلو وخت 25٪ او د لیډونو شمیر 260٪ زیات کړي؛
  • مشهور تاریخي خدمت Tinder وکولی شو د PWA په جوړولو سره د بارولو سرعت له 11.91s څخه 4.69s ته راټیټ کړي؛ سربیره پردې ، غوښتنلیک د خپل اصلي Android همکار په پرتله 90٪ کم وزن لري.

دا حقیقت چې دې ټیکنالوژۍ ته د پاملرنې ارزښت لري د دې حقیقت لخوا هم په ګوته کیږي چې د ای کامرس پروژو رامینځته کولو لپاره یو له لوی انجنونو څخه ، میګینټو په 2018 کې د PWA سټوډیو لومړنۍ پراختیایی نسخه پیل کړه. پلیټ فارم تاسو ته اجازه درکوي د PWA ملاتړ سره ستاسو د ای کامرس حلونو لپاره د بکس څخه بهر د عکس العمل پراساس فرنټ اینډ رامینځته کړئ.

د هغو کسانو لپاره مشوره چې دمخه د انټرنیټ پروژه لري یا د ګرځنده وسیلو ملاتړ سره د نوي خدماتو لپاره یوازې نظر لري: د بشپړ اصلي اصلي غوښتنلیک لیکلو لپاره بېړه مه کوئ ، مګر لومړی د PWA ټیکنالوژۍ وګورئ. دا ممکن ستاسو د محصول لپاره د پیسو حل لپاره غوره ارزښت وي.

د تمرین څخه لږ څه. د ساده اصلي ګرځنده خبرونو غوښتنلیک رامینځته کولو لپاره ، پدې شرط چې تاسو دمخه چمتو شوی REST سرور ولرئ ، تاسو په هر پلیټ فارم کې نږدې 200-300 ساعتونو ته اړتیا لرئ. د پرمختګ د یو ساعت لپاره د بازار اوسط نرخ 1500-2000 روبله / ساعت دی ، یو غوښتنلیک شاوخوا 1 ملیون روبل لګښت کولی شي. که تاسو د PWA لپاره د بشپړ ملاتړ سره ویب اپلیکیشن رامینځته کړئ: خبرتیاوې ، آفلاین حالت او نور سامانونه ، نو پراختیا به 200-300 دقیقې وخت ونیسي ، مګر محصول به سمدلاسه په ټولو پلیټ فارمونو کې شتون ولري. دا د نږدې 2 ځله سپما کول دي ، د دې حقیقت یادونه نه کول چې تاسو به د غوښتنلیک پلورنځیو کې د ځای په ځای کولو لپاره فیس نه ورکوئ.

بې سرور

دا د پرمختګ لپاره یو بل عصري تګلاره ده. د نوم له امله، ډیری خلک فکر کوي چې دا واقعیا بې سروره پراختیا ده، د شاته پای کوډ لیکلو ته اړتیا نشته، او د مخکینۍ پای پراختیا کونکي کولی شي یو بشپړ ویب غوښتنلیک جوړ کړي. خو دا رښتیا نه ده!

کله چې بې سرور غوښتنلیک رامینځته کړئ ، تاسو لاهم یو سرور او ډیټابیس ته اړتیا لرئ. د دې تګلارې اصلي توپیر دا دی چې د شاته پای کوډ د کلاوډ فنکشنونو په بڼه وړاندې کیږي (د سرور پرته بل نوم FaaS دی، د خدمت په توګه یا د خدمت په توګه افعال) او غوښتنلیک ته اجازه ورکوي چې په چټکۍ سره اندازه کړي. په اسانۍ سره کله چې دا ډول اپلیکیشن رامینځته کړئ ، پراختیا کونکی کولی شي د سوداګرۍ ستونزو باندې تمرکز وکړي او د زیربنا اندازه کولو او تنظیم کولو په اړه فکر ونه کړي ، کوم چې وروسته د غوښتنلیک پراختیا ګړندی کوي او لګښت یې کموي. سربیره پردې ، د سرور بې لارې چلند به تاسو سره د سرور کرایه کې خوندي کولو کې مرسته وکړي ، ځکه چې دا د دندې بشپړولو لپاره د اړتیا سره سم ډیری سرچینې کاروي ، او که چیرې بار شتون ونلري ، نو د سرور وخت هیڅ نه کارول کیږي او تادیه نه کیږي.

د مثال په توګه، د لوی امریکایی میډیا شرکت بسټل وتوانید چې د کوربه توب لګښتونه له 60٪ څخه ډیر کم کړي کله چې بې سرور ته تیریږي. او د کوکا کولا شرکت، کله چې د وینډینګ ماشینونو له لارې د څښاک پلورلو لپاره یو اتوماتیک سیسټم رامینځته کوي، د سرور لیس ته په بدلولو سره په کال کې د کوربه کولو لګښتونه له $ 13000 څخه $ 4500 ته راټیټ کړي.

په تیرو څو کلونو کې ، د دې نوښت او محدودیتونو له امله ، سرورلیس په عمده ډول د وړو پروژو ، پیل او MVPs لپاره کارول شوی ، مګر نن ورځ ، د سافټویر ارتقا څخه مننه ، د سرور کانټینر کولو استقامت او ځواک ، وسیلې راپورته کیږي چې تاسو ته اجازه درکوي محدودیتونه لرې کړئ ، د کلاوډ غوښتنلیکونو پراختیا ساده او ګړندۍ کړئ.
دا پدې مانا ده چې د تصدۍ سوداګرۍ سناریوګانې چیرې چې د کلاوډ عصري کول دمخه ناممکن ګڼل کیده (د مثال په توګه ، د څنډې وسیلو لپاره ، په لیږد کې ډیټا ، یا دولتي غوښتنلیکونه) اوس یو حقیقت دی. ښه وسیلې چې ډیرې ژمنې ښیي kNative او Serverless تصدۍ دي.

مګر د دې ټولو سره سره، سرورلیس د ویب غوښتنلیک پراختیا لپاره د سپینو زرو ګولۍ ندي. د هرې بلې ټیکنالوژۍ په څیر، دا خپلې ګټې او زیانونه لري، او تاسو اړتیا لرئ چې دا وسیله په درک سره غوره کړئ، او "نه د مایکروسکوپ سره ناخونه" یوازې د دې لپاره چې دا خورا ټیکنالوژیکي پرمختللی دی.

د دې په موندلو کې ستاسو سره د مرستې لپاره، دلته ځینې مثالونه دي کله چې تاسو غواړئ د سرور بې برخې په اړه فکر وکړئ کله چې د نوي ویب خدمت رامینځته کول یا وده کول:

  • کله چې په سرور کې بار دوره وي او تاسو د غیر فعال ظرفیت لپاره تادیه کوئ. د مثال په توګه، موږ د کافي ماشینونو شبکې سره یو پیرودونکی درلود او دا اړینه وه چې غوښتنې پروسس کړو او په ورځ کې یوازې څو سوه یا زره ځله احصایې راټول کړو، او د شپې د غوښتنو شمیر څو درجن ته راټیټ شو. په دې حالت کې، دا یوازې د سرچینو د حقیقي کارونې لپاره پیسې ورکول خورا اغیزمن دي، نو موږ د سرور بې برخې حل وړاندیز او پلي کړ؛
  • که تاسو پلان نلرئ چې د زیربنا تخنیکي توضیحاتو کې ډوب کړئ او د سرورونو او توازن تنظیم کولو او ساتلو لپاره ډیر تادیه وکړئ. د مثال په توګه، کله چې د بازار ځای ته وده ورکول، تاسو په سمه توګه نه پوهیږئ چې ټرافیک به څه وي، یا برعکس - تاسو ډیر ټرافیک پالن کوئ او د دې لپاره چې ستاسو غوښتنلیک ډاډمن وي چې د بار سره مقاومت وکړي، نو بیا سرور لیس یو غوره انتخاب دی.
  • که تاسو اړتیا لرئ په اصلي غوښتنلیک کې ځینې سټیمینګ پیښې ترسره کړئ ، د اړخ ډیټا په جدولونو کې ولیکئ ، ځینې محاسبې ترسره کړئ. د مثال په توګه، د کاروونکي کړنو څخه تحلیلي معلومات راټول کړئ، په یو مشخص ډول یې پروسس کړئ او په ډیټابیس کې یې خوندي کړئ؛
  • که تاسو اړتیا لرئ د غوښتنلیک اوسني عملیات ساده کړئ، متحد کړئ یا ګړندی کړئ. د مثال په توګه ، د عکسونو یا ویډیوګانو سره کار کولو لپاره د فعالیت ښه کولو خدمات رامینځته کړئ ، کله چې کارونکي کلاوډ ته ویډیو اپلوډ کوي ، او یو جلا فنکشن د ټرانسکوډینګ اداره کوي ، پداسې حال کې چې اصلي سرور نورمال کار ته دوام ورکوي.

که تاسو اړتیا لرئ د دریمې ډلې خدماتو څخه پیښې پروسس کړئ. د مثال په توګه، د تادیاتو سیسټمونو څخه ځوابونه پروسس کړئ، یا د کاروونکي ډیټا CRM ته واستوئ ترڅو د احتمالي پیرودونکو څخه د غوښتنو پروسس چټک کړي
که تاسو لوی غوښتنلیک ولرئ او د غوښتنلیک ځینې برخې د اصلي ژبې څخه مختلفې ژبې په کارولو سره په غوره توګه پلي کیدی شي. د مثال په توګه، تاسو په جاوا کې یوه پروژه لرئ او تاسو اړتیا لرئ چې نوي فعالیت اضافه کړئ، مګر تاسو هیڅ وړیا لاسونه نلرئ، یا په یوه ژبه کې پلي کول ممکن ډیر وخت ونیسي او په بله ژبه کې لا دمخه حل شتون ولري، نو بیا سرور لیس مرسته کولی شي. له دې سره هم.

دا د وسیلو او ټیکنالوژیو بشپړ لیست ندی چې د پاملرنې وړ دي؛ ما یوازې هغه څه شریک کړل چې موږ هره ورځ په خپل کار کې کاروو او په ریښتیا پوهیږو چې دوی څنګه سوداګرۍ سره مرسته کولی شي.

سرچینه: www.habr.com

Add a comment