የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅ

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅ

ሃብር ከውስጥ እንዴት እንደሚዋቀር፣ የስራ ፍሰቱ እንዴት እንደሚዋቀር፣ ግንኙነቶች እንዴት እንደሚዋቀሩ፣ ምን አይነት መመዘኛዎች ጥቅም ላይ እንደሚውሉ እና ኮድ እዚህ እንዴት እንደሚፃፍ ሁልጊዜ ፍላጎት ነበረኝ። እንደ እድል ሆኖ, እኔ እንደዚህ አይነት እድል አግኝቻለሁ, ምክንያቱም በቅርብ ጊዜ የሃብራ ቡድን አባል ሆንኩ. የሞባይል ሥሪትን ትንሽ ማደስ ምሳሌን በመጠቀም ለጥያቄው መልስ ለመስጠት እሞክራለሁ-በፊት ለፊት እዚህ መሥራት ምን ይመስላል። በፕሮግራሙ ውስጥ፡ Node, Vue, Vuex እና SSR በHabr ውስጥ ስላለው የግል ተሞክሮ ማስታወሻዎች በሶስ።

ስለ ልማት ቡድን መጀመሪያ ማወቅ ያለብዎት ነገር ጥቂቶች መሆናችን ነው። በቂ አይደሉም - እነዚህ ሶስት ግንባር ፣ ሁለት ጀርባዎች እና የሁሉም ሀብር ቴክኒካል መሪ ናቸው - ባክሌይ። በእርግጥም ሞካሪ፣ ንድፍ አውጪ፣ ሶስት ቫዲም፣ ተአምር መጥረጊያ፣ የግብይት ስፔሻሊስት እና ሌሎች ቡምቡረምስ አሉ። ግን ለሀብር ምንጮች ስድስት ቀጥተኛ አስተዋጽዖ አበርካቾች ብቻ አሉ። ይህ በጣም አልፎ አልፎ ነው - በሚሊዮን የሚቆጠሩ ታዳሚዎች ያሉት ፕሮጀክት ከውጭ ግዙፍ ድርጅት ይመስላል ፣ በእውነቱ በተቻለ መጠን በጣም ምቹ ድርጅታዊ መዋቅር ያለው ምቹ ጅምር ይመስላል።

ልክ እንደሌሎች የአይቲ ኩባንያዎች፣ Habr Agile ሐሳቦችን፣ CI ልማዶችን ይናገራል፣ እና ያ ብቻ ነው። ግን እንደ ስሜቴ ከሆነ ሀብር እንደ ምርት ያለማቋረጥ በማዕበል እያደገ ነው። ስለዚህ ለተከታታይ በርካታ ስፕሪቶች አንድን ነገር በትጋት በኮድ እንቀይራለን፣ ነድፈን እና ዲዛይን እናደርጋለን፣ የሆነ ነገር ሰብረን እናስተካክላለን፣ ቲኬቶችን ፈትተን አዳዲሶችን እንፈጥራለን፣ ሬክ ላይ ረግጠን እራሳችንን በእግሮች ላይ እንተኩሳለን፣ በመጨረሻም ባህሪውን ወደ ውስጥ ለመልቀቅ ማምረት. እና ከዚያ በኋላ አንድ የተወሰነ እረፍት ይመጣል ፣ የመልሶ ማልማት ጊዜ ፣ ​​“አስፈላጊ-አጣዳፊ ያልሆነ” ኳድራንት ውስጥ ያለውን ለማድረግ ጊዜ ይመጣል።

በትክክል ከዚህ በታች የሚብራራው ይህ "ከወቅቱ ውጪ" ስፕሪት ነው. በዚህ ጊዜ የሃብርን የሞባይል ስሪት ማደስን ያካትታል። በአጠቃላይ ኩባንያው በእሱ ላይ ትልቅ ተስፋ አለው, እና ለወደፊቱ የ Habr's incarnations ሙሉውን የእንስሳት መካነ አራዊት በመተካት እና ሁለንተናዊ የመድረክ መፍትሄ መሆን አለበት. አንድ ቀን የሚለምደዉ አቀማመጥ፣ PWA፣ ከመስመር ውጭ ሁነታ፣ የተጠቃሚ ማበጀት እና ሌሎች ብዙ አስደሳች ነገሮች ይኖራሉ።

ስራውን እናዘጋጅ

አንድ ጊዜ፣ በአንድ ተራ አቋም ላይ፣ አንደኛው ግንባር ስለ ሞባይል ሥሪት የአስተያየቶች ክፍል ሥነ ሕንፃ ውስጥ ስላጋጠሙ ችግሮች ተናግሯል። ይህንን ከግምት ውስጥ በማስገባት በቡድን የስነ-ልቦና ሕክምና ቅርጸት ማይክሮ-ስብሰባ አዘጋጅተናል. ሁሉም ሰው በየተራ የተጎዳበትን ቦታ ይናገራል ሁሉንም ነገር በወረቀት ላይ ቀረጸው፣ አዘነላቸው፣ ተረዱት፣ ማንም አላጨበጨበም። ውጤቱም የ 20 ችግሮች ዝርዝር ነበር, ይህም ሞባይል ሀብር አሁንም ረጅም እና እሾሃማ የስኬት መንገድ እንደነበረው ግልጽ አድርጓል.

በዋነኛነት ያሳስበኝ የነበረው የሀብት አጠቃቀም ቅልጥፍና እና ለስላሳ በይነገጽ ተብሎ ስለሚጠራው ነው። በየቀኑ፣ የቤት-ስራ-ቤት መንገድ ላይ፣ የድሮ ስልኬ በመጋቢው ውስጥ 20 አርዕስተ ዜናዎችን ለማሳየት በከፍተኛ ሁኔታ ሲሞክር አየሁ። ይህን ይመስላል።

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅየሞባይል Habr በይነገጽ እንደገና ከመፈጠሩ በፊት

እዚህ ምን እየሆነ ነው? ባጭሩ አገልጋዩ ተጠቃሚው ገባም አልገባም የኤችቲኤምኤል ገጹን ለሁሉም ሰው በተመሳሳይ መንገድ አቅርቧል። ከዚያ ደንበኛው JS ተጭኗል እና አስፈላጊውን ውሂብ በድጋሚ ይጠይቃል, ነገር ግን ለፍቃድ ተስተካክሏል. ማለትም፣ ሁለት ጊዜ ተመሳሳይ ሥራ ሠርተናል። በይነገጹ ብልጭ ድርግም ይላል፣ እና ተጠቃሚው ጥሩ መቶ ተጨማሪ ኪሎባይት አውርዷል። በዝርዝር ሁሉም ነገር ይበልጥ ዘግናኝ ይመስላል።

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅየድሮ የኤስኤስአር-CSR እቅድ። ፈቃድ የሚቻለው በደረጃ C3 እና C4 ላይ ብቻ ነው፣ መስቀለኛ መንገድ JS ኤችቲኤምኤል በማመንጨት ስራ ካልተጠመደ እና ለኤፒአይ የተኪ ጥያቄዎችን ማድረግ ሲችል ነው።

የዚያን ጊዜ የእኛ አርክቴክቸር ከሀብር ተጠቃሚዎች በአንዱ በትክክል ተገልጿል፡-

የሞባይል ሥሪት ብልግና ነው። እንዳለ ነው የምናገረው። የኤስኤስአር እና የCSR አስፈሪ ጥምረት።

ምንም ያህል አሳዛኝ ቢሆንም መቀበል ነበረብን።

አማራጮቹን ገምግሜ ጂራ ውስጥ ትኬት ፈጠርኩኝ "አሁን መጥፎ ነው፣ በትክክል አድርግ" በሚለው ደረጃ መግለጫ ሰጠሁ እና ስራውን በሰፊ ስትሮክ አበላሸሁት።

  • ውሂብን እንደገና መጠቀም ፣
  • የድጋሜዎችን ብዛት መቀነስ ፣
  • የተባዙ ጥያቄዎችን ያስወግዱ ፣
  • የመጫን ሂደቱን የበለጠ ግልጽ ያድርጉት.

ውሂቡን እንደገና እንጠቀምበት

በንድፈ ሀሳብ፣ የአገልጋይ ጎን ቀረጻ ሁለት ችግሮችን ለመፍታት የተነደፈ ነው፡ በፍለጋ ሞተር ውሱንነት እንዳይሰቃዩ የ SPA መረጃ ጠቋሚ እና መለኪያውን ያሻሽሉ ኤፍኤምፒ (በመባባሱ የማይቀር ነው። TTI). በመጨረሻ በጥንታዊ ሁኔታ እ.ኤ.አ. በ 2013 በኤርቢንቢ ተዘጋጅቷል አመት (አሁንም በBackbone.js ላይ)፣ SSR በኖድ አካባቢ የሚሰራ ተመሳሳይ isomorphic JS መተግበሪያ ነው። አገልጋዩ በቀላሉ የተፈጠረውን አቀማመጥ ለጥያቄው ምላሽ ይልካል። ከዚያም የውሃ ማደስ በደንበኛው በኩል ይከሰታል, ከዚያም ሁሉም ነገር ያለ ገጽ ዳግም መጫን ይሰራል. ለሀብር፣ እንደ ሌሎች ብዙ የጽሑፍ ይዘት ያላቸው ግብዓቶች፣ የአገልጋይ አቀራረብ ከፍለጋ ሞተሮች ጋር ወዳጃዊ ግንኙነቶችን ለመገንባት ወሳኝ አካል ነው።

ምንም እንኳን ቴክኖሎጂው ከመጣ ከስድስት ዓመታት በላይ ቢያልፉም በዚህ ጊዜ ውስጥ ብዙ ውሃ በድልድዩ ስር በፊተኛው-ፍጻሜ ዓለም ውስጥ ፈሰሰ ፣ ለብዙ ገንቢዎች ይህ ሀሳብ አሁንም በምስጢር ተሸፍኗል። ወደ ጎን ቆመን የVue መተግበሪያን ከኤስኤስአር ድጋፍ ጋር ወደ ምርት ዘረጋን ፣ አንድ ትንሽ ዝርዝር ጎድሎናል፡ የመጀመሪያውን ሁኔታ ለደንበኛው አልላክንም።

ለምን? ለዚህ ጥያቄ ትክክለኛ መልስ የለም. ወይም ከአገልጋዩ የምላሹን መጠን ለመጨመር አልፈለጉም, ወይም በሌሎች በርካታ የስነ-ህንፃ ችግሮች ምክንያት, ወይም በቀላሉ አልተነሳም. በአንድ ወይም በሌላ መንገድ፣ ግዛትን መጣል እና አገልጋዩ ያደረጋቸውን ነገሮች በሙሉ እንደገና መጠቀም በጣም ተገቢ እና ጠቃሚ ይመስላል። ተግባሩ በእውነቱ ቀላል ነው- ግዛት በቀላሉ በመርፌ ነው ወደ አፈፃፀሙ አውድ፣ እና Vue በራስ ሰር ወደተፈጠረው አቀማመጥ እንደ አለምአቀፍ ተለዋዋጭ ያክላል፡ window.__INITIAL_STATE__.

ከተከሰቱት ችግሮች አንዱ ሳይክሊክ አወቃቀሮችን ወደ JSON መቀየር አለመቻል ነው።ክብ ማጣቀሻ); በቀላሉ እንደነዚህ ያሉትን መዋቅሮች በጠፍጣፋ አቻዎቻቸው በመተካት ተፈትቷል.

በተጨማሪም, ከ UGC ይዘት ጋር ሲገናኙ, ኤችቲኤምኤልን ላለማቋረጥ ውሂቡ ወደ ኤችቲኤምኤል አካላት መለወጥ እንዳለበት ማስታወስ አለብዎት. ለእነዚህ ዓላማዎች እንጠቀማለን he.

ቀላዎችን በመቀነስ ላይ

ከላይ ካለው ሥዕላዊ መግለጫ እንደሚታየው፣ በእኛ ሁኔታ፣ አንድ መስቀለኛ መንገድ JS ምሳሌ ሁለት ተግባራትን ያከናውናል፡ SSR እና “proxy” በ API ውስጥ የተጠቃሚ ፈቃድ በሚፈጠርበት። ይህ ሁኔታ የJS ኮድ በአገልጋዩ ላይ በሚሰራበት ጊዜ መፍቀድ የማይቻል ያደርገዋል፣ ምክንያቱም መስቀለኛ መንገድ ነጠላ-ክር ስለሆነ እና የኤስኤስአር ተግባር የተመሳሰለ ነው። ይህም ማለት፡ አገልጋዩ የጥሪ ስታክ በአንድ ነገር ሲጨናነቅ በቀላሉ ጥያቄዎችን ለራሱ መላክ አይችልም። ሁኔታውን አዘምነን ነበር ነገርግን በይነገጹ መቋረጡን አላቆመም ምክንያቱም በደንበኛው ላይ ያለው መረጃ የተጠቃሚውን ክፍለ ጊዜ ግምት ውስጥ በማስገባት መዘመን ነበረበት። የተጠቃሚውን መግቢያ ግምት ውስጥ በማስገባት ትክክለኛውን ውሂብ በመነሻ ሁኔታ ውስጥ ለማስቀመጥ መተግበሪያችንን ማስተማር አለብን።

ለችግሩ ሁለት መፍትሄዎች ብቻ ነበሩ-

  • የፍቃድ ውሂብን ከአገልጋይ ተሻጋሪ ጥያቄዎች ጋር ማያያዝ;
  • የኖድ JS ንብርብሮችን ወደ ሁለት የተለያዩ አጋጣሚዎች ክፈል።

የመጀመሪያው መፍትሄ በአገልጋዩ ላይ አለምአቀፍ ተለዋዋጮችን መጠቀምን ይጠይቃል, ሁለተኛው ደግሞ ተግባሩን ቢያንስ በአንድ ወር ውስጥ ለማጠናቀቅ ቀነ-ገደቡን አራዝሟል.

እንዴት ምርጫ ማድረግ ይቻላል? ሃብር ብዙ ጊዜ በትንሹ የመቋቋም መንገድ ይንቀሳቀሳል። መደበኛ ባልሆነ መልኩ ዑደቱን ከሃሳብ ወደ ፕሮቶታይፕ ወደ ዝቅተኛ የመቀነስ አጠቃላይ ፍላጎት አለ። ለምርቱ ያለው የአመለካከት ሞዴል የbooking.comን ፖስታዎች የሚያስታውስ ነው፣ ልዩነቱ ሀብር የተጠቃሚን አስተያየት በቁም ነገር መያዙ እና እንደዚህ አይነት ውሳኔዎችን እንዲወስኑ እርስዎን እንደ ገንቢ ማመኑ ብቻ ነው።

ይህንን አመክንዮ እና ችግሩን በፍጥነት ለመፍታት የራሴን ፍላጎት በመከተል, ዓለም አቀፍ ተለዋዋጮችን መርጫለሁ. እና, ብዙ ጊዜ እንደሚከሰት, ፈጥኖም ሆነ ዘግይቶ ለእነሱ መክፈል አለብዎት. ወዲያውኑ ከፍለናል፡ ቅዳሜና እሁድ ሠርተናል፣ ውጤቱን አጽድተናል፣ ጽፈናል። መለጠፍ እና አገልጋዩን በሁለት ክፍሎች መከፋፈል ጀመረ. ስህተቱ በጣም ደደብ ነበር፣ እና ከሱ ጋር የተያያዘው ስህተት እንደገና ለመራባት ቀላል አልነበረም። እና አዎ፣ ለዚህ ​​አሳፋሪ ነው፣ ነገር ግን አንዱ መንገድ ወይም ሌላ፣ መሰናከል እና መቃተት፣ የእኔ PoC ከአለምአቀፍ ተለዋዋጮች ጋር ቢሆንም ወደ ምርት ገባ እና ወደ አዲስ "ባለሁለት መስቀለኛ" አርክቴክቸር የሚደረገውን ሽግግር በመጠባበቅ ላይ እያለ በተሳካ ሁኔታ እየሰራ ነው። ይህ አስፈላጊ እርምጃ ነበር፣ ምክንያቱም በመደበኛነት ግቡ ላይ ስለደረሰ - SSR ሙሉ ለሙሉ ለመጠቀም ዝግጁ የሆነ ገጽ ማድረስ ተማረ፣ እና ዩአይ በጣም የተረጋጋ ሆነ።

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅከመጀመሪያው የመልሶ ማቋቋም ደረጃ በኋላ የሞባይል ሀበር በይነገጽ

በመጨረሻ፣ የሞባይል ሥሪት የኤስኤስአር-CSR አርክቴክቸር ወደዚህ ሥዕል ይመራል።

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅ"ባለሁለት-ኖድ" SSR-CSR ወረዳ. የመስቀለኛ JS ኤፒአይ ሁል ጊዜ ለተመሳሳይ I/O ዝግጁ ነው እና በኤስኤስአር ተግባር አይታገድም ፣ ምክንያቱም የኋለኛው በተለየ ምሳሌ ውስጥ ይገኛል። የጥያቄ ሰንሰለት ቁጥር 3 አያስፈልግም።

የተባዙ ጥያቄዎችን በማስወገድ ላይ

ማጭበርበሪያዎቹ ከተደረጉ በኋላ፣ የገጹ የመጀመሪያ አተረጓጎም የሚጥል በሽታ አላስከተለም። ነገር ግን ሃብርን በ SPA ሁኔታ ውስጥ መጠቀሙ አሁንም ግራ መጋባት አስከትሏል።

የተጠቃሚ ፍሰት መሠረት የቅጹ ሽግግሮች ስለሆነ የጽሁፎች ዝርዝር → ጽሑፍ → አስተያየቶች እና በተቃራኒው የዚህን ሰንሰለት የሃብት ፍጆታ በመጀመሪያ ደረጃ ማመቻቸት አስፈላጊ ነበር.

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅወደ ልጥፍ ምግብ መመለስ አዲስ የውሂብ ጥያቄ ያስነሳል።

በጥልቀት መቆፈር አያስፈልግም ነበር. ከዚህ በላይ ባለው የስክሪን ቀረጻ ላይ አፕሊኬሽኑ ወደ ኋላ ሲያንሸራትት የጽሑፎቹን ዝርዝር በድጋሚ እንደሚጠይቅ እና በጥያቄው ጊዜ ጽሑፎቹን አንመለከትም ይህም ማለት የቀደመ ውሂብ የሆነ ቦታ ይጠፋል ማለት ነው። የጽሁፉ ዝርዝር አካል የአካባቢ ግዛትን የሚጠቀም እና በማጥፋት ላይ የሚያጣው ይመስላል። እንደ እውነቱ ከሆነ, አፕሊኬሽኑ ዓለም አቀፋዊ ሁኔታን ተጠቅሟል, ነገር ግን የ Vuex ሥነ ሕንፃ በግንባር ቀደምትነት ተገንብቷል: ሞጁሎች ከገጾች ጋር ​​የተሳሰሩ ናቸው, ይህም በተራው ከመንገዶች ጋር የተሳሰሩ ናቸው. በተጨማሪም ፣ ሁሉም ሞጁሎች “የሚጣሉ” ናቸው - እያንዳንዱ ቀጣይ የገጹን ጉብኝት አጠቃላይ ሞጁሉን እንደገና ጻፈ።

ArticlesList: [
  { Article1 },
  ...
],
PageArticle: { ArticleFull1 },

በጠቅላላው, ሞጁል ነበረን መጣጥፎች ዝርዝር, እሱም ዓይነት ነገሮችን የያዘ ጽሑፍ እና ሞጁል የገጽ ጽሑፍ, እሱም የተራዘመ የእቃው ስሪት ነበር ጽሑፍ, አምሳያ አንቀጽ ሙሉ. በአጠቃላይ ይህ አተገባበር በራሱ ምንም አይነት አስፈሪ ነገር አይሸከምም - በጣም ቀላል ነው, አንድ ሰው እንኳን ቀላል ነው ሊል ይችላል, ግን እጅግ በጣም ለመረዳት የሚቻል ነው. መንገዱን በሚቀይሩበት ጊዜ ሁሉ ሞጁሉን እንደገና ካስጀመሩት, ከእሱ ጋር እንኳን መኖር ይችላሉ. ሆኖም፣ ለምሳሌ በአንቀፅ ምግቦች መካከል መንቀሳቀስ / ምግብ → / ሁሉምአንድ ብቻ ስላለን ከግል ምግብ ጋር የተያያዙ ሁሉንም ነገሮች ለመጣል የተረጋገጠ ነው መጣጥፎች ዝርዝርአዲስ ውሂብን ወደ ውስጥ ማስገባት ያስፈልግዎታል። ይህ እንደገና ወደ የጥያቄዎች ማባዛት ይመራናል።

በርዕሰ ጉዳዩ ላይ ቆፍሬ ለማውጣት የቻልኩትን ሁሉ ሰብስቤ አዲስ የክልል መዋቅር ቀርጬ ለሥራ ባልደረቦቼ አቀረብኩ። ውይይቶቹ ረጅም ነበሩ ፣ ግን በመጨረሻ የሚደግፉ ክርክሮች ከጥርጣሬው በላይ ሆኑ ፣ እና እኔ መተግበር ጀመርኩ ።

የመፍትሄው አመክንዮ በተሻለ ሁኔታ በሁለት ደረጃዎች ይገለጣል. በመጀመሪያ የ Vuex ሞጁሉን ከገጾች ለማላቀቅ እና በቀጥታ ከመንገዶች ጋር ለማያያዝ እንሞክራለን. አዎ, በመደብሩ ውስጥ ትንሽ ተጨማሪ ውሂብ ይኖራል, ጌተርስ ትንሽ ውስብስብ ይሆናል, ነገር ግን ጽሑፎችን ሁለት ጊዜ አንጫንም. ለሞባይል ሥሪት ይህ ምናልባት በጣም ጠንካራው መከራከሪያ ነው። እንደዚህ ያለ ነገር ይመስላል።

ArticlesList: {
  ROUTE_FEED: [ 
    { Article1 },
    ...
  ],
  ROUTE_ALL: [ 
    { Article2 },
    ...
  ],
}

ነገር ግን የአንቀፅ ዝርዝሮች በበርካታ መንገዶች መካከል ሊጣበቁ ቢችሉ እና የነገር ውሂብን እንደገና ለመጠቀም ከፈለግንስ? ጽሑፍ የፖስታ ገጹን ለማቅረብ, ወደ መለወጥ áŠ áŠ•á‰€áŒ˝ ሙሉ? በዚህ ሁኔታ ፣ እንዲህ ዓይነቱን መዋቅር መጠቀም የበለጠ ምክንያታዊ ይሆናል-

ArticlesIds: {
  ROUTE_FEED: [ '1', ... ],
  ROUTE_ALL: [ '1', '2', ... ],
},
ArticlesList: {
  '1': { Article1 }, 
  '2': { Article2 },
  ...
}

መጣጥፎች ዝርዝር እዚህ አንድ አይነት የጽሁፎች ማከማቻ ነው። በተጠቃሚ ክፍለ ጊዜ የወረዱ ሁሉም ጽሑፎች። እኛ በጣም በጥንቃቄ እንይዛቸዋለን ፣ ምክንያቱም ይህ በጣቢያዎች መካከል ባለው ሜትሮ ውስጥ በሆነ ቦታ ላይ በህመም የወረደ ትራፊክ ነው ፣ እና በእርግጠኝነት እሱ ቀድሞውኑ ያለውን ውሂብ እንዲጭን በማስገደድ ለተጠቃሚው ይህንን ህመም ማድረስ አንፈልግም። ወርዷል። ዕቃ መጣጥፎች መታወቂያ በቀላሉ የመታወቂያ ድርድር ነው (እንደ “አገናኞች”) ወደ ዕቃዎች ጽሑፍ. ይህ መዋቅር ለመንገዶች የተለመዱ መረጃዎችን ከማባዛት እና ነገሩን እንደገና ከመጠቀም እንዲቆጠቡ ያስችልዎታል ጽሑፍ የተራዘመውን ውሂብ ወደ እሱ በማዋሃድ የልጥፍ ገጽ ሲሰጡ።

የጽሑፎቹ ዝርዝር ውፅዓትም የበለጠ ግልፅ ሆኗል፡ የድግግሞሹ አካል በድርድሩ ውስጥ በአንቀጽ መታወቂያዎች ይደጋገማል እና የጽሁፉን ጣይ ክፍል ይሳሉ ፣ መታወቂያውን እንደ መደገፊያ በማለፍ እና የልጁ አካል በተራው ፣ አስፈላጊውን መረጃ ከ áˆ˜áŒŁáŒĽáŽá‰˝ ዝርዝር. ወደ ህትመቱ ገጽ ሲሄዱ ቀድሞውንም የነበረውን ቀን ከ áˆ˜áŒŁáŒĽáŽá‰˝ ዝርዝር, የጎደለውን መረጃ ለማግኘት ጥያቄ እናቀርባለን እና በቀላሉ ወደነበረው ነገር እንጨምራለን.

ይህ አካሄድ ለምን የተሻለ ነው? ከላይ እንደጻፍኩት፣ የወረደውን ውሂብ በተመለከተ ይህ አካሄድ የበለጠ ገር ነው እና እንደገና እንዲጠቀሙበት ይፈቅድልዎታል። ግን ከዚህ በተጨማሪ ለእንደዚህ ዓይነቱ አርክቴክቸር በትክክል የሚስማሙ አንዳንድ አዳዲስ እድሎችን መንገድ ይከፍታል። ለምሳሌ፣ በሚታዩበት ጊዜ የድምፅ መስጫ እና መጣጥፎችን ወደ ምግቡ መጫን። በቀላሉ የቅርብ ጊዜ ልጥፎችን "ማከማቻ" ውስጥ ማስቀመጥ እንችላለን መጣጥፎች ዝርዝር፣ የተለየ የአዲስ መታወቂያ ዝርዝር ያስቀምጡ áˆ˜áŒŁáŒĽáŽá‰˝ መታወቂያ እና ሾለ እሱ ለተጠቃሚው ያሳውቁ። “አዲስ ህትመቶችን አሳይ” የሚለውን ቁልፍ ስንጫን አሁን ባለው የጽሁፎች ዝርዝር መጀመሪያ ላይ አዲስ መታወቂያዎችን እናስገባለን እና ሁሉም ነገር በአስማታዊ መልኩ ይሰራል።

ማውረድ የበለጠ አስደሳች ማድረግ

በድጋሚ ኬክ ላይ ያለው የበረዶ ግግር የአጽም ጽንሰ-ሐሳብ ነው, ይህም በዝግተኛ በይነመረብ ላይ ይዘትን የማውረድ ሂደትን ትንሽ አጸያፊ ያደርገዋል. በዚህ ጉዳይ ላይ ምንም አይነት ውይይት አልተደረገም፤ ከሃሳብ ወደ ፕሮቶታይፕ የሚደረገው መንገድ በትክክል ሁለት ሰዓት ፈጅቷል። ዲዛይኑ በተግባር ራሱን ስቧል፣ እና መረጃን እየጠበቅን ሳለ ክፍሎቻችንን ቀላል እና በቀላሉ የሚያብለጨልጭ ዲቪ ብሎኮችን እንዲሰሩ አስተምረናል። እንደ እውነቱ ከሆነ, ይህ የመጫኛ አቀራረብ በተጠቃሚው አካል ውስጥ ያለውን የጭንቀት ሆርሞኖች መጠን በትክክል ይቀንሳል. አጽሙ ይህን ይመስላል።

የሃብር የፊት-መጨረሻ የገንቢ ምዝግብ ማስታወሻዎች፡ ማደስ እና ማንፀባረቅ
ሃብራሎዲንግ

የሚያንፀባርቅ

በሀቤሬ ለስድስት ወራት እየሠራሁ ነበር እና ጓደኞቼ አሁንም ይጠይቃሉ፡ ደህና፣ እዚያ እንዴት ይወዳሉ? ደህና ፣ ምቹ - አዎ። ግን ይህን ስራ ከሌሎች የተለየ የሚያደርገው ነገር አለ። ለምርታቸው ደንታ የሌላቸው፣ ተጠቃሚዎቻቸው እነማን እንደሆኑ በማያውቁ ወይም በማይረዱ ቡድኖች ውስጥ ሰራሁ። ግን እዚህ ሁሉም ነገር የተለየ ነው. እዚህ ለሚያደርጉት ነገር ሀላፊነት ይሰማዎታል። ባህሪን በማዘጋጀት ሂደት ውስጥ በከፊል የእሱ ባለቤት ይሆናሉ, ከእርስዎ ተግባር ጋር በተያያዙ በሁሉም የምርት ስብሰባዎች ላይ ይሳተፋሉ, ጥቆማዎችን ይስጡ እና እራስዎ ውሳኔዎችን ያድርጉ. በየቀኑ የምትጠቀመውን ምርት ራስህ መስራት በጣም አሪፍ ነው ነገር ግን ምናልባት ካንተ የተሻሉ ለሆኑ ሰዎች ኮድ መፃፍ በጣም የሚገርም ስሜት ነው (አሽሙር የለም)።

እነዚህ ሁሉ ለውጦች ከተለቀቁ በኋላ, አዎንታዊ ግብረመልስ አግኝተናል, እና በጣም በጣም ጥሩ ነበር. የሚያነሳሳ ነው። አመሰግናለሁ! ተጨማሪ ጻፍ.

ከአለምአቀፍ ተለዋዋጮች በኋላ አርክቴክቸር ለመቀየር እና የተኪ ንብርብሩን ወደ የተለየ ምሳሌ ለመመደብ እንደወሰንን ላስታውስዎ። የ"ሁለት-ኖድ" አርክቴክቸር በይፋዊ የቅድመ-ይሁንታ ሙከራ መልክ ቀድሞውንም ደርሷል። አሁን ማንም ሰው ወደ እሱ መቀየር እና ሞባይል ሀብርን የተሻለ እንድናደርግ ሊረዳን ይችላል። ለዛሬ ያ ብቻ ነው። በአስተያየቶቹ ውስጥ ሁሉንም ጥያቄዎችዎን ለመመለስ ደስተኛ እሆናለሁ.

ምንጭ: hab.com

አስተያየት ያክሉ