የድር መተግበሪያዎችን ለመፍጠር እና ለማተም የማረጋገጫ ዝርዝር

በእኛ ጊዜ የራስዎን የድር መተግበሪያ ለመፍጠር ፣ እሱን ማዳበር መቻል በቂ አይደለም። አንድ አስፈላጊ ገጽታ ለትግበራ መዘርጋት, ክትትል, እንዲሁም የሚሠራበትን አካባቢ ለማስተዳደር እና ለማስተዳደር መሳሪያዎችን ማዘጋጀት ነው. በእጅ የሚሰማራበት ዘመን እየደበዘዘ ሲሄድ፣ ለአነስተኛ ፕሮጀክቶችም ቢሆን፣ አውቶሜሽን መሳሪያዎች ተጨባጭ ጥቅሞችን ሊያመጡ ይችላሉ። "በእጅ" ን ስንጠቀም ብዙውን ጊዜ አንድ ነገር ማንቀሳቀስን ልንረሳው እንችላለን ፣ ይህንን ወይም ያንን ልዩነት ግምት ውስጥ ማስገባት ፣ የተረሳ ሙከራን ማካሄድ ፣ ይህ ዝርዝር ለረጅም ጊዜ ሊቀጥል ይችላል።

ይህ መጣጥፍ የድር መተግበሪያዎችን የመፍጠር መሰረታዊ ነገሮችን ለሚማሩ እና ስለ መሰረታዊ ውሎች እና ስምምነቶች ትንሽ ለመረዳት ለሚፈልጉ ሊረዳቸው ይችላል።

ስለዚህ, የግንባታ አፕሊኬሽኖች አሁንም በ 2 ክፍሎች ሊከፈሉ ይችላሉ-ከመተግበሪያው ኮድ ጋር የሚዛመዱ ሁሉም ነገሮች, እና ይህ ኮድ ከተሰራበት አካባቢ ጋር የሚዛመዱ ሁሉም ነገሮች. የመተግበሪያው ኮድ በተራው ደግሞ በአገልጋይ ኮድ (በአገልጋዩ ላይ የሚሰራው, ብዙውን ጊዜ: የንግድ ሎጂክ, ፍቃድ, የውሂብ ማከማቻ, ወዘተ) እና የደንበኛ ኮድ (በተጠቃሚው ማሽን ላይ የሚሰራው: ብዙ ጊዜ) ይከፈላል. በይነገጹ, እና ከእሱ ጋር የተያያዘ አመክንዮ).

ከረቡዕ እንጀምር።

የማንኛውም ኮድ፣ ሲስተም ወይም ሶፍትዌር አሠራር መሠረት የሆነው ኦፕሬቲንግ ሲስተም ነው፣ ስለዚህ ከዚህ በታች በአስተናጋጅ ገበያ ላይ በጣም ታዋቂ የሆኑትን ስርዓቶች እንመለከታለን እና አጭር መግለጫ እንሰጣቸዋለን።

Windows Server - ተመሳሳይ ዊንዶውስ, ግን በአገልጋይ ልዩነት. በደንበኛው (መደበኛ) የዊንዶውስ ስሪት ውስጥ አንዳንድ ተግባራት እዚህ የሉም ፣ ለምሳሌ ፣ አንዳንድ ስታቲስቲክስ እና ተመሳሳይ ሶፍትዌሮችን ለመሰብሰብ አገልግሎቶች ፣ ግን ለአውታረ መረብ አስተዳደር መገልገያዎች ፣ አገልጋዮችን ለማሰማራት መሰረታዊ ሶፍትዌር (ድር ፣ ኤፍቲፒ ፣ ...) በአጠቃላይ ዊንዶውስ አገልጋይ መደበኛ ዊንዶውስ ይመስላል ፣ እንደ መደበኛ ዊንዶውስ ኳኮች ፣ ግን ከመደበኛ አቻው 2 እጥፍ የበለጠ ዋጋ ያስከፍላል። ነገር ግን፣ መተግበሪያውን በተሰጠ/ምናባዊ አገልጋይ ላይ የማሰማራት እድል ስላለው፣ ለእርስዎ የሚከፈለው ዋጋ ምንም እንኳን ሊጨምር ቢችልም ወሳኝ አይደለም። የዊንዶው ፕላትፎርም በተጠቃሚ ስርዓተ ክወና ገበያ ውስጥ እጅግ በጣም ብዙ ቦታ ስለሚይዝ የአገልጋዩ እትም ለብዙ ተጠቃሚዎች በጣም የተለመደ ይሆናል.

ዩኒክስ- ተመሳሳይ ስርዓት. በእነዚህ ስርዓቶች ውስጥ ያለው ባህላዊ ስራ የሚታወቅ ግራፊክ በይነገጽ መኖሩን አይጠይቅም, ለተጠቃሚው ኮንሶል እንደ መቆጣጠሪያ አካል ብቻ ያቀርባል. ልምድ ለሌለው ተጠቃሚ፣ በዚህ ቅርጸት መስራት ከባድ ሊሆን ይችላል፣ በውሂብ ውስጥ በጣም ታዋቂ ከሆነው የጽሑፍ አርታኢ ለመውጣት ምን ያህል ዋጋ ያስከፍላል። Vim, ከዚህ ጋር የተያያዘ ጥያቄ በ 6 ዓመታት ውስጥ ከ 1.8 ሚሊዮን በላይ እይታዎችን አግኝቷል. የዚህ ቤተሰብ ዋና ስርጭቶች (ህትመቶች) የሚከተሉት ናቸው፡ ዴቢያን - ታዋቂ ስርጭት፣ በውስጡ ያሉት የጥቅል ስሪቶች በዋናነት በ LTS ላይ ያተኮሩ ናቸው።የረጅም ጊዜ ድጋፍ - ለረጅም ጊዜ ድጋፍ), በሲስተሙ እና በጥቅሎች ውስጥ በተመጣጣኝ ከፍተኛ አስተማማኝነት እና መረጋጋት ይገለጻል; ኡቡንቱ - የሁሉንም ፓኬጆች ስርጭቶች በቅርብ ጊዜ ስሪታቸው ውስጥ ይዟል፣ ይህም መረጋጋት ላይ ተጽእኖ ሊያሳድር ይችላል፣ ነገር ግን ከአዳዲስ ስሪቶች ጋር አብሮ የሚመጣውን ተግባር ለመጠቀም ያስችላል። ቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ - ስርዓተ ክወና, ለንግድ አገልግሎት የተቀመጠ, ይከፈላል, ሆኖም ግን, ከሶፍትዌር አቅራቢዎች ድጋፍ, አንዳንድ የባለቤትነት ፓኬጆች እና የአሽከርካሪዎች ፓኬጆች; CentOS - ክፍት ምንጭ የቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ ልዩነት፣ የባለቤትነት ፓኬጆች እና ድጋፎች በሌሉበት የሚታወቅ።

ይህንን አካባቢ ጠንቅቀው ማወቅ ለጀመሩ፣ የእኔ ምክረ ሃሳብ ስርዓቶች ይሆናሉ Windows Server, ወይም ኡቡንቱ. ዊንዶውስን ከግምት ውስጥ ካስገባን ፣ ይህ በዋነኝነት የስርዓቱ መታወቅ ነው ፣ ኡቡንቱ - ለዝማኔዎች የበለጠ መቻቻል ፣ እና በተራው ፣ ለምሳሌ ፣ አዳዲስ ስሪቶችን በሚፈልጉ ቴክኖሎጂዎች ላይ ፕሮጄክቶችን ሲጀምሩ ያነሱ ችግሮች።

ስለዚህ, በስርዓተ ክወናው ላይ ከወሰንን በኋላ, በአገልጋዩ ላይ ያለውን የመተግበሪያውን ሁኔታ ወይም ክፍሎቹን ለማሰማራት, ለማዘመን እና ለመከታተል ወደሚፈቅዱ የመሳሪያዎች ስብስብ እንሂድ.

ቀጣዩ አስፈላጊ ውሳኔ የማመልከቻዎ አቀማመጥ እና ለእሱ አገልጋይ ይሆናል. በአሁኑ ጊዜ በጣም የተለመዱት 3 መንገዶች ናቸው-

  • አገልጋይን በራስዎ ማስተናገድ (ማቆየት) በጣም የበጀት-ምቹ አማራጭ ነው፣ ነገር ግን የእርስዎ ግብዓት በጊዜ ሂደት አድራሻውን እንዳይቀይር የማይንቀሳቀስ አይፒን ከአቅራቢዎ ማዘዝ ይኖርብዎታል።
  • Dedicated Server (VDS) ተከራይ - እና በተናጥል ያስተዳድሩት እና ሸክሞችን ይመዝኑ
  • ለአንዳንድ የደመና ማስተናገጃ ደንበኝነት ምዝገባ ክፍያ (ብዙውን ጊዜ የመድረክን ተግባራዊነት በነጻ ለመሞከር እድል ይሰጡዎታል) ይህም ጥቅም ላይ የዋሉ ሀብቶች የክፍያ ሞዴል በጣም የተለመደ ነው። የዚህ አቅጣጫ በጣም ታዋቂ ተወካዮች Amazon AWS (አገልግሎቶቹን የሚጠቀሙበት ነፃ አመት ይሰጣሉ, ነገር ግን በወር ገደብ), Google Cloud (ለመለያው $ 300 ይሰጣሉ, ይህም በዓመቱ ውስጥ በደመና ማስተናገጃ አገልግሎቶች ላይ ሊውል ይችላል) , Yandex.Cloud (እነሱ 4000 ሩብልስ ይሰጣሉ. ለ 2 ወራት), Microsoft Azure (ለታዋቂ አገልግሎቶች ለአንድ አመት ነፃ መዳረሻ ይስጡ, + ለአንድ ወር ለማንኛውም አገልግሎት 12 ሩብልስ). ስለዚህ፣ ከእነዚህ አቅራቢዎች አንዱን ሳንቲም ሳያወጡ፣ ነገር ግን ስለተሰጠው የአገልግሎት ጥራት እና ደረጃ ግምታዊ አስተያየት ማግኘት ይችላሉ።

በተመረጠው መንገድ ላይ በመመስረት, ወደፊት የሚለወጠው ብቸኛው ነገር ለዚህ ወይም ለዚያ የአስተዳደር ክፍል ተጠያቂው ማን ነው. እራስዎን የሚያስተናግዱ ከሆነ በኤሌክትሪክ ፣ በይነመረቡ ፣ በአገልጋዩ ራሱ ፣ በእሱ ላይ የተዘረጋው ሶፍትዌር - ይህ ሁሉ ሙሉ በሙሉ በትከሻዎ ላይ መሆኑን መረዳት አለብዎት። ነገር ግን, ለስልጠና እና ለሙከራ, ይህ ከበቂ በላይ ነው.

የአገልጋይ ሚና መጫወት የሚችል ተጨማሪ ማሽን ከሌለህ ሁለተኛውን ወይም ሶስተኛውን መንገድ መጠቀም ትፈልጋለህ። ሁለተኛው ጉዳይ ከመጀመሪያው ጋር ተመሳሳይ ነው, ለአገልጋዩ ተገኝነት እና ኃይሉን ሃላፊነት ወደ አስተናጋጁ ትከሻዎች ከማዛወር በስተቀር. የአገልጋዩ እና የሶፍትዌር አስተዳደር አሁንም በእርስዎ ቁጥጥር ስር ነው።

እና በመጨረሻም, የደመና አቅራቢዎችን አቅም የመከራየት አማራጭ. እዚህ ብዙ ቴክኒካዊ ዝርዝሮች ውስጥ ሳይገቡ ማንኛውንም ነገር ማለት ይቻላል አውቶማቲክ ቁጥጥርን ማቀናበር ይችላሉ። በተጨማሪም፣ ከአንድ ማሽን ይልቅ፣ ብዙ ትይዩ የሩጫ አጋጣሚዎች ሊኖሩዎት ይችላሉ፣ እነዚህም ለምሳሌ ለተለያዩ የመተግበሪያው ክፍሎች ተጠያቂ ሊሆኑ ይችላሉ፣ ነገር ግን ራሱን የቻለ አገልጋይ ከመያዙ ብዙም አይለይም። እና ደግሞ፣ ለኦርኬስትራ፣ ለዕቃ መያዢያ፣ አውቶማቲክ ማሰማራት፣ ቀጣይነት ያለው ውህደት እና ሌሎችም መሳሪያዎች አሉ! ከእነዚህ ነገሮች መካከል ጥቂቶቹን ከዚህ በታች እንመለከታለን።

በአጠቃላይ የአገልጋይ መሠረተ ልማት ይህንን ይመስላል፡- “ኦርኬስትራ” እየተባለ የሚጠራው አለን (“ኦርኬስትራ” በርካታ የአገልጋይ ሁኔታዎችን የማስተዳደር ሂደት ነው)፣ በአገልጋይ ምሳሌ ላይ የአካባቢ ለውጦችን የሚያስተዳድር፣ ምናባዊ መያዣ (አማራጭ ፣ ግን በጣም ጥሩ ነው)። ብዙውን ጊዜ ጥቅም ላይ የሚውለው) አፕሊኬሽኑን ወደ ገለልተኛ አመክንዮአዊ ንብርብሮች እና ቀጣይነት ያለው ውህደት ሶፍትዌር - ማሻሻያዎችን በ "ስክሪፕቶች" በኩል ወደሚስተናገድ ኮድ እንዲከፍሉ ያስችልዎታል።

ስለዚህ ኦርኬስትራ የአገልጋዮችን ሁኔታ እንዲመለከቱ፣ ለአገልጋዩ አካባቢ ማሻሻያዎችን እንዲያወጡ ወይም እንዲመልሱ እና የመሳሰሉትን ያስችልዎታል። በመጀመሪያ ፣ ይህ ገጽታ በአንተ ላይ ተጽዕኖ አያሳድርም ፣ ምክንያቱም ማንኛውንም ነገር ለማቀናበር ብዙ አገልጋዮች ያስፈልጉሃል (አንድ ሊኖርህ ይችላል ፣ ግን ይህ ለምን አስፈለገ?) እና ብዙ አገልጋዮችን ለማግኘት እነሱን ያስፈልጉዎታል። በዚህ አቅጣጫ ከሚገኙት መሳሪያዎች መካከል በጣም ታዋቂው ኩበርኔትስ ነው, የተገነባው google.

የሚቀጥለው እርምጃ በስርዓተ ክወናው ደረጃ ቨርቹዋልነት ነው። በአሁኑ ጊዜ የ "ዶክኬሽን" ጽንሰ-ሐሳብ በጣም ተስፋፍቷል, ይህም ከመሳሪያው የመጣ ነው Docker, እርስ በርስ የተገለሉ መያዣዎችን ተግባራዊነት ያቀርባል, ነገር ግን በአንድ ስርዓተ ክወና አውድ ውስጥ ተጀምሯል. ይህ ማለት ምን ማለት ነው-በእያንዳንዱ እነዚህ መያዣዎች ውስጥ አንድ መተግበሪያን ወይም የአፕሊኬሽኖችን ስብስብ እንኳን ማሄድ ይችላሉ, ይህም በዚህ ማሽን ላይ የሌላ ሰው መኖሩን እንኳን ሳይጠራጠሩ በጠቅላላው ስርዓተ ክወና ውስጥ ብቻ ናቸው ብለው ያምናሉ. ይህ ተግባር የተለያዩ ስሪቶችን ወይም በቀላሉ የሚጋጩ አፕሊኬሽኖችን ለማስጀመር እንዲሁም የመተግበሪያውን ቁርጥራጮች ወደ ንብርብር ለመከፋፈል በጣም ጠቃሚ ነው። ይህ የንብርብር ቀረጻ በኋላ ወደ ምስል ሊጻፍ ይችላል፣ ይህም ለምሳሌ ማመልከቻን ለማሰማራት ሊያገለግል ይችላል። ያም ማለት ይህንን ምስል በመጫን እና በውስጡ ያሉትን እቃዎች በማሰማራት ማመልከቻዎን ለማስኬድ ዝግጁ የሆነ አካባቢ ያገኛሉ! በመጀመሪያዎቹ ደረጃዎች, ይህንን መሳሪያ ሁለቱንም ለመረጃ ዓላማዎች እና በጣም እውነተኛ ጥቅሞችን ለማግኘት የመተግበሪያውን አመክንዮ ወደ ተለያዩ ንብርብሮች በመከፋፈል መጠቀም ይችላሉ. ግን እዚህ ሁሉም ሰው ዶክትሪን አይፈልግም ፣ እና ሁልጊዜ አይደለም ብሎ መናገር ተገቢ ነው። Dockerization አፕሊኬሽኑ "የተከፋፈለ" በሚሆንበት ጊዜ, በትንሽ ክፍሎች የተከፋፈለ, እያንዳንዱ ለራሱ ተግባር ኃላፊነት ያለው, "የማይክሮ አገልግሎት አርክቴክቸር" ተብሎ በሚጠራው ጊዜ ትክክል ነው.

በተጨማሪም አካባቢን ከመስጠት በተጨማሪ ሁሉንም አይነት የኮድ ትራንስፎርሜሽን፣ ከመተግበሪያ ጋር የተያያዙ ቤተ-መጻሕፍትን እና ፓኬጆችን መጫን፣ የሩጫ ፈተናዎች፣ ስለእነዚህ ክንውኖች ማሳወቂያዎች እና የመሳሰሉትን የሚያካትት የመተግበሪያውን ብቁ ማሰማራት ማረጋገጥ አለብን። እዚህ እንደ "ቀጣይ ውህደት" ("ቀጣይ ውህደት" ለመሳሰሉት ጽንሰ-ሐሳቦች ትኩረት መስጠት አለብን.CI - ቀጣይነት ያለው ውህደት). በአሁኑ ጊዜ በዚህ አካባቢ ያሉት ዋና መሳሪያዎች ጄንኪንስ ናቸው (በጃቫ የተፃፈ CI ሶፍትዌር መጀመሪያ ላይ ትንሽ የተወሳሰበ ሊመስል ይችላል) Travis CI (በ Ruby የተጻፈ፣ ተጨባጭ፣ በመጠኑ ቀላል ጄንኪንስሆኖም ግን, በማሰማራት ውቅረት መስክ ውስጥ የተወሰነ እውቀት አሁንም ያስፈልጋል), Gitlab CI (ተፃፈ ሩቢ እና ሂድ).

ስለዚህ፣ ማመልከቻዎ ስለሚሰራበት አካባቢ ከተነጋገርን፣ በመጨረሻ ዘመናዊው ዓለም እነዚህን መተግበሪያዎች ለመፍጠር ምን አይነት መሳሪያዎችን እንደሚሰጠን ለመመልከት ጊዜው አሁን ነው።

በመሠረታዊ ነገሮች እንጀምር፡- ደጀን (የኋላ) - የአገልጋይ ክፍል. የቋንቋ ምርጫ ፣ የመሠረታዊ ተግባራት ስብስብ እና አስቀድሞ የተወሰነ መዋቅር (ማዕቀፍ) የሚወሰነው በዋነኝነት በግል ምርጫዎች ነው ፣ ግን ከግምት ውስጥ መግባት አለበት (ደራሲው ስለ ቋንቋዎች ያለው አስተያየት በጣም ተጨባጭ ነው ፣ ምንም እንኳን የይገባኛል ጥያቄ ጋር) ለአድሎአዊ ያልሆነ መግለጫ፡-

  • Python ልምድ ለሌለው ተጠቃሚ ተስማሚ የሆነ ቋንቋ ነው ፣ አንዳንድ ስህተቶችን ይቅር ይላል ፣ ግን ምንም መጥፎ ነገር እንዳያደርግ ከገንቢው ጋር በጣም ጥብቅ ሊሆን ይችላል። በ 1991 ታየ ፣ በትክክል የበሰለ እና ትርጉም ያለው ቋንቋ።
  • ሂድ - ከ Google የመጣ ቋንቋ ፣ እንዲሁም በጣም ተግባቢ እና ምቹ ነው ፣ በማንኛውም መድረክ ላይ ሊተገበር የሚችል ፋይል ለመሰብሰብ እና ለማግኘት በጣም ቀላል ነው። ቀላል እና አስደሳች ሊሆን ይችላል, ወይም ውስብስብ እና ከባድ ሊሆን ይችላል. ትኩስ እና ወጣት፣ በአንጻራዊነት በቅርብ ጊዜ፣ በ2009 ታየ።
  • ዝገት በ 2006 ከተለቀቀው ከቀድሞው የሥራ ባልደረባው ትንሽ ይበልጣል ፣ ግን አሁንም ከእኩዮቹ ጋር ሲወዳደር በጣም ወጣት ነው። ብዙ ልምድ ባላቸው ገንቢዎች ላይ ያነጣጠረ፣ ምንም እንኳን አሁንም ለፕሮግራም አውጪው ብዙ ዝቅተኛ ደረጃ ስራዎችን ለመፍታት ቢሞክርም።
  • ጃቫ የንግድ ልማት አርበኛ ነው ፣ በ 1995 አስተዋወቀ ፣ እና ዛሬ በድርጅት አፕሊኬሽን ልማት ውስጥ በብዛት ከሚጠቀሙባቸው ቋንቋዎች አንዱ ነው። በመሠረታዊ ፅንሰ-ሀሳቦቹ እና በከባድ አወቃቀሩ ፣ የሩጫ ጊዜው ለጀማሪ በጣም ፈታኝ ሊሆን ይችላል።
  • ASP.net በማይክሮሶፍት የተለቀቀ የመተግበሪያ ልማት መድረክ ነው። ተግባርን ለመጻፍ በ2000 የወጣው የC # ቋንቋ (ይባላል C Sharp) በዋናነት ጥቅም ላይ ይውላል። ውስብስብነቱ በጃቫ እና በሩስት መካከል ካለው ደረጃ ጋር ሊወዳደር ይችላል።
  • ፒኤችፒ፣ በመጀመሪያ ለኤችቲኤምኤል ቅድመ ዝግጅት ሾል ላይ ይውላል፣ በአሁኑ ጊዜ፣ ምንም እንኳን በቋንቋ ገበያ ውስጥ ፍጹም አመራር ቢይዝም፣ የአጠቃቀም መቀነስ አዝማሚያ አለ። ዝቅተኛ የመግቢያ ገደብ እና ኮድን ለመጻፍ ቀላል ነው, ግን በተመሳሳይ ጊዜ, ትልቅ መጠን ያላቸው አፕሊኬሽኖች ሲፈጠሩ, የቋንቋው ተግባራዊነት በቂ ላይሆን ይችላል.

ደህና ፣ የኛ መተግበሪያ የመጨረሻ ክፍል - ለተጠቃሚው በጣም ተጨባጭ - ወደፊት የመጣ (ፊት ለፊት) - የመተግበሪያዎ ፊት ነው ፣ ተጠቃሚው በቀጥታ የሚገናኘው ከዚህ ክፍል ጋር ነው።

ወደ ዝርዝሮች ሳይገባ ዘመናዊው የፊት ለፊት ገፅታ የተጠቃሚ መገናኛዎችን ለመፍጠር በሶስት ምሰሶዎች, ማዕቀፎች (እና ብዙ አይደሉም) ላይ ይቆማል. በዚህ መሠረት ሦስቱ በጣም ተወዳጅ ናቸው-

  • ReactJS ማዕቀፍ አይደለም፣ ግን ቤተ-መጽሐፍት ነው። እንደ እውነቱ ከሆነ, ማዕቀፉ ከኩራት ርዕስ የሚለየው አንዳንድ ተግባራት በሌሉበት "ከሳጥኑ ውስጥ" እና በእጅ መጫን አስፈላጊ ከሆነ ብቻ ነው. ስለዚህ, ልዩ ማዕቀፎችን በመፍጠር የዚህ ቤተ-መጽሐፍት "ዝግጅት" በርካታ ልዩነቶች አሉ. በአንዳንድ መሰረታዊ መርሆች እና በግንባታ አካባቢ ማዋቀር ምክንያት ለጀማሪ ትንሽ አስቸጋሪ ሊሆን ይችላል። ነገር ግን፣ ለፈጣን ጅምር የ"create-react-app" ጥቅልን መጠቀም ይችላሉ።
  • VueJS የተጠቃሚ በይነገጾችን ለመገንባት ማዕቀፍ ነው። ከዚህ ሥላሴ ውስጥ፣ ለተጠቃሚ ምቹ የሆነውን ማዕቀፍ ማዕረግ በትክክል ወስዷል፣ ለ Vue እድገት፣ የመግባት እንቅፋት ከሌሎቹ ከተጠቀሱት ወንድሞች ያነሰ ነው። ከዚህም በላይ እርሱ ከመካከላቸው ትንሹ ነው.
  • አንግል ከእነዚህ ማዕቀፎች ውስጥ በጣም ውስብስብ እንደሆነ ተደርጎ ይቆጠራል, ብቸኛው የሚያስፈልገው TypeScript (ለጃቫስክሪፕት ቋንቋ ተጨማሪ)። ብዙውን ጊዜ ትላልቅ የድርጅት መተግበሪያዎችን ለመገንባት ያገለግላል.

ከላይ የተጻፈውን ጠቅለል አድርገን ስናጠቃልል፣ አሁን ማመልከቻን ማሰማራት ይህ ሂደት ከዚህ በፊት ከነበረበት ሁኔታ በእጅጉ የተለየ ነው ብለን መደምደም እንችላለን። ሆኖም ግን "ማሰማራቱን" በአሮጌው መንገድ ከማድረግ ማንም አይከለክልዎትም። ግን በጅምር ላይ የተቀመጠው ትንሽ ጊዜ ይህንን መንገድ የሚመርጥ ገንቢ ሊራመድበት ከሚችለው እጅግ በጣም ብዙ ስህተቶች ዋጋ አለው? መልሱ አይሆንም የሚል እምነት አለኝ። ከእነዚህ መሳሪያዎች ጋር እራስዎን ለመተዋወቅ ትንሽ ተጨማሪ ጊዜ በማሳለፍ (እና ከዚያ በላይ አያስፈልጎትም, ምክንያቱም አሁን ባለው ፕሮጀክትዎ ውስጥ እንደሚፈልጉ ወይም እንደማይፈልጉ መረዳት ስለሚኖርብዎት) መጫወት ይችላሉ, ለምሳሌ በከፍተኛ ሁኔታ ይቀንሳል, ለምሳሌ. ፣ እንደ አካባቢው እና በአምራች አገልጋዩ ላይ ብቻ የሚታዩ የ ghost ስህተቶች ጉዳዮች ፣ የአገልጋዩ ውድቀት ምን እንደ ሆነ እና ለምን እንደማይጀምር በምሽት ትንታኔ እና ሌሎችም።

ምንጭ: hab.com

አስተያየት ያክሉ