កុំព្យូទ័រ, ផ្នែកទន់
មួយ "ក្របខ័ណ្ឌ" ជាអ្វី? កបខ័ណសុទ្ធ។ "ក្រុមហ៊ុន Microsoft", "ក្របខ័ណ្ឌ"
មិនយូរមិនឆាប់, អ្នកប្រើកម្រិតខ្ពស់បានចាប់ផ្តើមមានការចាប់អារម្មណ៍នៅក្នុងអ្វីដែលជា«ក្របខ័ណ្ឌ»។ ភ្លាមវាគួរតែត្រូវបានកត់សម្គាល់ថាមិនមានអ្វីស្មុគស្មាញនិងគួរឱ្យភ័យខ្លាចណាស់ក្នុងវេទិកានេះ។ ការចាប់ផ្តើមជាមួយនឹងកំណែ Windows ម៉ាស៊ីន Vista នៃធាតុនេះគឺជាផ្នែកមួយនៃប្រព័ន្ធទាំងមូល។ ចំពោះ XP ដែរនៅតែមានដើម្បីដំឡើងសមាសភាគប្រសិនបើវាគឺមិនមែនទេ។ ប៉ុន្តែមិនត្រូវខ្ជិលដើម្បីទាញយកធាតុឬជាជម្រើសមួយដើម្បីយកចេញវា។ គាត់ពិតជាត្រូវការជាចាំបាច់។
ដោយសារតែបច្ចេកវិទ្យាដូចអត្ថិភាពនេះបានលេចឡើងការកម្មវិធីកាន់តែច្រើន។ សូម្បីតែមុនពេលទាញយកកម្មវិធីបញ្ជាដែលចាំបាច់សម្រាប់កាតវីដេអូ ATI ត្រូវបានដំឡើងក្របខ័ណ្ឌសុទ្ធ។ បើសិនជាមធ្យមគឺមិនអាចប្រើបានសារកំហុសមួយនឹងលេចឡើងក្នុងអំឡុងពេលកម្មវិធីចាប់ផ្តើម។ វត្តមាននៃសមាសធាតុសំខាន់លក្ខខណ្ឌគឺជាការ WinAPI, ដោយគ្មានការដែលប្រព័ន្ធគឺមិនបាន។ នៅក្នុងអត្ថបទនេះយើងនឹងផ្តោតទៅលើអ្វីដែលជាការ "ក្របខ័ណ្ឌ" ។
ដើម្បីយល់ពីគំនិតទូទៅ
មួយ "ក្របខ័ណ្ឌ" ជាអ្វី? នេះគឺជាការរួមបញ្ចូលគ្នាវេទិកាសមាសភាគនៃប្រព័ន្ធដែលបានការគាំទ្រជាបន្តបន្ទាប់និងការបង្កើតថ្មីរបស់កម្មវិធីការប្រតិបត្តិនៃ XML ដែល-និងបណ្តាញសេវាកម្ម។
កំណែដំបូងត្រូវបានចេញផ្សាយនៅឆ្នាំ 2002 ។ វេទិកានេះត្រូវបានបង្កើតដោយផ្អែកលើគោលបំណងច្រើន។
ជាលើកដំបូងនេះត្រូវបានធានាបានតម្រង់វត្ថុទៅវិញទៅមក បរិស្ថានអភិវឌ្ឍន៍បណ្ដាញ។ វាត្រូវបានគេត្រូវការជាចាំបាច់នៅក្នុងការអភិរក្សក្នុងតំបន់និងការអនុវត្តន៍នៃកូដវត្ថុនិងការសរសេរសម្ងាត់ដែលបានចែកចាយនៅលើអ៊ីនធឺណិត។ វាគឺជាការដែលអាចធ្វើបានដើម្បីអនុវត្តភារកិច្ចពីចម្ងាយ។
ទីពីរការផ្តល់បរិស្ថានប្រតិបត្តិកូដដែលកាត់បន្ថយការប៉ះទង្គិចនៅពេលដែលការដាក់ពង្រាយ Software និងគ្រប់គ្រងកំណែផ្សេងគ្នា។ វាគួរតែមានការធានានៃការប្រតិបត្តិពាក្យបញ្ជាសុវត្ថិភាពរួមទាំងសរសេរដោយក្រុមហ៊ុនផលិតភាគីទីបីមិនស្គាល់អត្តសញ្ញាណឬ។
ទីបី: ដើម្បីធានាការអនុវត្តបរិស្ថានកូដដោយគ្មានបញ្ហាក្នុងការអនុវត្តន៍ការសម្តែងឬការសរសេរសម្ងាត់ដែលបានបកប្រែស្គ្រីបនេះ។
ផ្សេងទៀតតំបន់នៃការអភិវឌ្ឍវេទិកា
គ្រាប់បាល់ទីបួន: ដើម្បីផ្តល់នូវគោលការណ៍ឯកភាពនិងការទាក់ទងនៃកម្មវិធីសម្រាប់ប្រភេទផ្សេងគ្នានៃកម្មវិធី Windows និងពង្រីកបណ្តាញ។
ទីប្រាំ: ដើម្បីកសាងទំនាក់ទំនងដែលមានមូលដ្ឋានលើស្តង់ដារឧស្សាហកម្មនេះផ្តល់នូវវេទិកាមួយឯកភាពកូដកូដផ្សេងទៀតជាមួយ។
សមាសភាគសំខាន់
បង្កើតឡើងដោយ "ក្រុមហ៊ុន Microsoft", "ក្របខ័ណ្ឌ" មានបណ្ណាល័យថ្នាក់មួយនិងការទូទៅពេលរត់ភាសា (CLR) ។ ដោយក្រោយមកទៀតមានន័យភ្នាក់ងារមួយដែលគ្រប់គ្រងក្នុងអំឡុងពេលអនុវត្តកូដផ្តល់សេវាជាមូលដ្ឋាននិងមួយចំនួន (សេវាគ្រប់គ្រងការផ្ទុកលំហូរនិងពីចម្ងាយ) ។
លក្ខខណ្ឌជាមូលដ្ឋានត្រូវបានអនុវត្តការវាយខ្លាំងនិងការត្រួតពិនិត្យអក្ខរាវិរុទ្ធដែលខុសគ្នាការអ៊ីនគ្រីបដើម្បីធានាសន្ដិសុខនិងការអវត្តមាននៃការបរាជ័យ។ នេះ Runtime Environment ត្រូវបានបង្កើតសម្រាប់វត្ថុបញ្ជាកូដ។
សមាសភាគសំខាន់មួយទៀតនៃវេទិកានេះគឺជាបណ្ណាល័យថ្នាក់មួយ។ វាគឺជាការប្រមូលផ្តុំចង្អុលទិសទៅវត្ថុពេញលេញនៃប្រភេទត្រូវបានប្រើក្នុងការបង្កើតកម្មវិធីនេះគឺមានចាប់ពីស្ដង់ដារ, ការបើកពីបន្ទាត់ពាក្យបញ្ជាឬ ចំណុចប្រទាក់អ្នកប្រើ អ្នកប្រើ, និងឧបករណ៍បានបញ្ចប់ដោយប្រើសមត្ថភាពបច្ចេកវិទ្យា ASP.NET ចុងក្រោយបំផុត, ដូចជា XML, ការផ្តល់សេវាបណ្តាញនិងការសំណុំបែបបទបណ្តាញ។
អន្តរកម្មនៃធាតុ
ដូច្នេះបរិស្ថាន CLR និងបណ្ណាល័យថ្នាក់ដែលភ្ជាប់ជាមួយកម្មវិធីនិងប្រព័ន្ធទាំងមូល។ ដូច្នេះអ្នកប្រើមិនអាចរត់កម្មវិធីដោយគ្មានវេទិកាដែលមានធាតុទាំងនេះមួយ។
សក្តានុពលនៃ CLR នេះ
ធាតុនៃវេទិកានេះគឺជាការទទួលខុសត្រូវចំពោះការចងចាំ, ការប្រតិបត្តិខ្សែស្រឡាយនិងការត្រួតពិនិត្យសន្តិសុខកូដដែលបានសរសេរនៅក្នុងសរសេរសម្ងាត់, ការចងក្រងនិងសេវាកម្មប្រព័ន្ធផ្សេងទៀត។ ឧបករណ៍ទាំងនេះត្រូវបានគេហៅផ្ទៃក្នុង។ ពួកគេជាកម្មសិទ្ធិរបស់កូដគ្រប់គ្រងដែលរត់ក្នុង CLR នេះ។
ដើម្បីធានាសុវត្ថិភាពជាសមាសភាគជាកិច្ចការផ្សេងគ្នាជឿទុកចិត្តកម្រិត, ការពឹងផ្អែកលើកត្តាជាច្រើន, រួមទាំងប្រភពដើម (បង្កើតដោយអ៊ីនធើណេ, សហគ្រាសបណ្តាញ, ឬក្នុងស្រុកកុំព្យូទ័រ) ។ អ្នកអាចបើកឬបិទសមត្ថភាពដើម្បីអនុវត្តប្រតិបត្ដិការធាតុបានគ្រប់គ្រងដូចជាការចូលដំណើរបញ្ជីឈ្មោះ, ការចូលដំណើរការទៅឯកសារប្រព័ន្ធនិងមុខងារផ្សេងទៀត។ សកម្មភាពនេះត្រូវបានអនុវត្តបើទោះបីជាកូដដែលបានប្រើនៅក្នុងកម្មវិធីសកម្មណាមួយឡើយ។ ការចូលដំណើរការវាធានាពេលរត់។
អាទិភាពគំរូ
ឧទាហរណ៍អ្នកប្រើដែលអាចជឿទុកចិត្តកម្មវិធីសកម្មបានសាងសង់ឡើងក្នុងបណ្តាញទំព័រ, ការលេងអូឌីយ៉ូឬគំនូរជីវចល, Denis ការចូលដំណើរការទៅកាន់ឯកសារឬបណ្តាញផ្ទាល់ខ្លួនមួយ។ ដោយសារតែលក្ខណៈពិសេស CLR សន្តិសុខបានដាក់ពង្រាយក្នុងកម្មវិធីពិតប្រាកដទទួលបានលក្ខណៈពិសេសអ៊ីធឺណិតដែលសម្បូរ។
ការលុបបំបាត់នៃការដែលអាចធ្វើបានកម្មវិធីកំហុស
ហេដ្ឋារចនាសម្ព័ន្ធមានភាពត្រឹមត្រូវការវាយនិងពិនិត្យកូដ, ដែលហៅថាជម្ងឺ CTS, អនុវត្តតាមរយៈបរិស្ថានប្រតិបត្តិដែលធានានូវភាពអាចជឿជាក់បានសរសេរសរសេរសម្ងាត់។ ដោយសារតែប្រព័ន្ធមួយត្រូវបានផ្តល់ឱ្យដោយខ្លួនឯងការរៀបរាប់នៃធាតុទាំងអស់នេះ។ ភាពខុសគ្នាពី Microsoft ភាសាចងក្រងឯករាជ្យនិងអ្នកនិពន្ធបង្កើតកម្មវិធីគ្រប់គ្រងកូដ។ វាត្រូវគ្នាទៅនឹងប្រព័ន្ធនៃប្រភេទទូទៅនេះ។ លេខកូដនេះត្រូវចំណាយពេលវត្ថុដែលបានគ្រប់គ្រងផ្សេងទៀត។ នៅពេលដូចគ្នានេះវាធានាថាការវាយខ្លាំង។
ដោយសារតែវត្តមាននៃបរិស្ថានពេលរត់ជាការគ្រប់គ្រងមិនរាប់បញ្ចូលកំហុសកម្មវិធីដែលបានច្រំដែលច្រើនបំផុត។ ឧទាហរណ៍វត្ថុនិងសេចក្តីយោងទៅពួកគេគឺជាកន្លែងក្នុងសមរម្យកន្លែងនិងបានយកចេញនៅពេលដែលមិននៅក្នុងការប្រើប្រាស់។ ដំណើរការទាំងនេះពេលរត់ដែលបានរៀបរាប់គ្រប់គ្រងមុនដោយស្វ័យប្រវត្តិ។ ការចងចាំបែបលុបបំបាត់ការគ្រប់គ្រងនៃបញ្ហាទូទៅមួយចំនួនច្រើនបំផុត: ការលេចធ្លាយការចងចាំនិងតំណដែលខូចនៅលើវា។
បង្កើនផលិតភាព
ដោយសារតែបរិស្ថានប្រតិបត្តិបង្កើនប្រសិទ្ធភាពនៃការអភិវឌ្ឍ។ ឧទាហរណ៍អ្នកសរសេរកម្មវិធីអាចប្រើការរបស់ខ្លួននៅពេលសរសេរអត្ថប្រយោជន៍ជាកម្មវិធីជាភាសាស៊ាំសម្រាប់ពួកគេ។ អ្នកអភិវឌ្ឍន៍អាចចូលថ្នាក់បណ្ណាល័យនិងសមាសភាគ។ សូម្បីតែប្រសិនបើធាតុត្រូវបានសរសេរក្នុងភាសាមួយផ្សេងទៀត, អ្នកសរសេរកម្មវិធីនឹងអាចប្រើពួកវា។ មុខងារនេះត្រូវបានប្រើដោយក្រុមហ៊ុនផលិតជាច្រើននៃកម្មវិធីចងក្រង, ការចូលដំណើរការបរិស្ថានពេលរត់។ សូមអរគុណដល់មធ្យោបាយវេទិកានេះត្រូវបានធ្វើឡើងអាចរកបានដើម្បីកូដដែលមានសរសេរជាភាសាសមរម្យនិងដំណើរការប្ដូរកម្មវិធីដែលបានបង្កើតឡើងត្រូវបានសម្របសម្រួលយ៉ាងខ្លាំង។
ភាពឆបគ្នា
បរិស្ថានប្រតិបត្តិបានបង្កើតឡើងសម្រាប់ឧបករណ៍នាពេលអនាគត។ ទោះជាយ៉ាងណា, វាគាំទ្រកម្មវិធីដែលបានសរសេរពីមុន។ ដោយសារតែអន្តរកម្មនៃការគ្រប់គ្រងនិងមិនរៀបរយអាចប្រើលេខកូដដែលអ្នកអភិវឌ្ឍន៍ COM សមាសភាគនិងចាំបាច់នៃ DLL ធាតុ។
ពេលរត់បង្កើនផលិតភាព។ វាផ្ដល់នូវសំណុំនៃសេវាបណ្តាញស្ដង់ដារមួយ។ លេខកូដបានគ្រប់គ្រងនៅពេលដូចគ្នានិងមិនបានបកប្រែកន្លែង។ គាត់ត្រូវបានគេអនុញ្ញាតឱ្យរត់នៅលើម៉ាស៊ីនកុំព្យូទ័រមានន័យជាភាសាតាមសំណើរបស់ចងក្រងនេះ (ក្រុមហ៊ុនជេអាយធី) បាន។ សម្រាប់ខ្ពស់ជាងផលិតភាពនៅពេលនោះការចងចាំរបស់អ្នកគ្រប់គ្រងលុបបំបាត់លទ្ធភាពនៃការបែងចែកនិងការកើនឡើងរបស់ខ្លួនសរុបចំនួនទឹកប្រាក់នេះ។
កបខ័ណសុទ្ធបណ្ណាល័យថ្នាក់
គឺជាបណ្ដុំនៃប្រភេទដែលត្រូវបានរួមបញ្ចូលយ៉ាងជិតស្និទ្ធជាមួយ CLR នេះ។ បណ្ណាល័យថ្នាក់ចង្អុលទិសទៅវត្ថុ។ នៃប្រភេទនៃការផ្តល់សេវាដែលវាបានគ្រប់គ្រងអ្នកប្រើជាញឹកញាប់ទទួលលេខកូដមុខងារនេះ។ នេះការងារដែលបានសម្រួលនិងកាត់បន្ថយពេលវេលាដែលបានចំណាយលើការអភិវឌ្ឍនៃវេទិកាឧបករណ៍ថ្មីនេះ។ លើសពីនេះទៀតដោយអ្នកនិពន្ធឯករាជ្យធាតុអាចត្រូវបានរួមបញ្ចូលគ្នាបានយ៉ាងងាយស្រួលជាមួយនឹងថ្នាក់កសាងឡើងនៅក្នុង។ ឧទាហរណ៍: ជាផ្នែកមួយនៃសំណុំវេទិកាប្រមូលផ្ដុំនៃចំណុចប្រទាក់អាចត្រូវបានប្រើនៅក្នុងការអភិវឌ្ឍនៃសមាសភាគផ្ទាល់ខ្លួន។ ថ្នាក់ទាំងនេះគឺមានភាពងាយស្រួលក្នុងការបញ្ចូលគ្នាជាមួយនឹងសាងសង់។
ប្រតិបត្តិនៃដំណើរការ
ដោយសារតែប្រភេទនៃវេទិកាដោះស្រាយទូទៅភារកិច្ចកំប៉ុងដូចជាការប្រមូលទិន្នន័យការតភ្ជាប់ទៅពប្រព័ន្ធ, ការចូលដំណើរការទៅឯកសារនានាការងារជាមួយខ្សែអក្សរ។ លើសពីនេះទៀតពួកគេបានគាំទ្រច្រើននៃសេណារីយ៉ូការអភិវឌ្ឍឯកទេសខ្ពស់។ ឧទាហរណ៍វេទិកាដែលបានប្រើដើម្បីបង្កើតកម្មវិធីដែលកុងសូល, សេវាបណ្តាញសេវាប្រព័ន្ធប្រតិបត្តិការ Windows, កម្មវិធីមួយដែលមានក្រាហ្វិក ចំណុចប្រទាក់អ្នកប្រើ រួមទាំងកម្មវិធី Wpf, Asp.Net, Wcf, WF ។
លេខកូដភាគីទីបី
តើអ្វីទៅគឺជា "ក្របខ័ណ្ឌ" នៃឯករាជ្យមួយអ្នកនិពន្ធ? ក្របខ័ណ្ឌនេះគេហទំព័រ, ជៀសវាងការសរសេរឡើងវិញនៃការងារនៃការធ្វើឡើងវិញផ្នែក-នៃគម្រោងនេះដើម្បីគម្រោងនេះ។ ដែលសំខាន់គឺនៅលើតក្ក។ អ្នកណាដែលការដោះស្រាយជាមួយនឹងការអភិវឌ្ឍបណ្ដាញសម្រាប់ណាស់ពេលខ្លះគឺអាចរកបានដល់ថ្នាក់ចម្អិនអាហារណាមួយត្រូវបានគេប្រើនៅក្នុងគម្រោងរបស់ពួកគេ។ សំណុំបែបនៃបណ្ណាល័យមួយអាចត្រូវបានហៅថា "ក្របខ័ណ្ឌ" ។ លើសម៉ោង, អ្នកសរសេរកម្មវិធីចាប់ផ្តើមដឹងថាកូដដែលមានអាយុមិនសម, ហើយវាគឺជាការចាំបាច់ដើម្បីធ្វើឡើងវិញម្តងទៀត។ ប៉ុន្តែអ្នកអាចរក្សាទុកពេលវេលាដោយប្រើកាលពីមុនបានសរសេរដោយអ្នកអភិវឌ្ឍន៍ដែលមានបទពិសោធ "ក្របខ័ណ្ឌ»។
Php- «ក្របខ័ណ្ឌ»
វាជាឧបករណ៍មានប្រយោជន៍គួរឱ្យភ្ញាក់ផ្អើល។ សូមអរគុណដល់គាត់, កម្មវិធី PHP កម្មវិធីដែលត្រូវបានបង្កើតឡើងនិងរក្សាបានលឿន។ នេះរួមចំណែកដល់គុណភាពខ្ពស់, ការអភិវឌ្ឍបណ្ដាញដែលមានរចនាសម្ព័ន្ធ។
ប្រភេទសត្វ
Yii- «ក្របខ័ណ្ឌ»គឺជាឧបករណ៍ដើម្បីបង្កើត Web2.0 កម្មវិធីមួយ។ កំណែចេញផ្សាយបានបង្ហាញនៅក្នុងខែធ្នូឆ្នាំ 2008 ។ នៅក្នុងការពិត, នេះជាអាទិភាពខ្ពស់«ក្របខ័ណ្ឌ» Php- ។ នៅពេលដែលវាត្រូវបានគេចេញផ្សាយជាច្រើននៃស្រដៀងគ្នាកូដនោះទេប៉ុន្តែ Yii គឺល្អបំផុតការប្រាក់។ វាត្រូវបានបង្កើតឡើងដោយអ្នកនិពន្ធនៃការ«ក្របខ័ណ្ឌ» Prado នេះ។ ការសម្តែងខ្ពស់ Yii ។ គាត់គឺជាការឆបគ្នាជាមួយពិត PHP5 "ក្របខ័ណ្ឌ" បានកសាងឡើងនៅលើស្ថាបត្យកម្ម MVC ។ Yii គឺងាយស្រួលក្នុងការប្រើប្រាស់ផងដែរបានរៀបចំ។
Javascript នៅក្នុង«ក្របខ័ណ្ឌ ": ការប្រែប្រួល
នៅពេលដែលការអភិវឌ្ឍន៍បណ្តាញកម្មវិធី (មិនត្រូវបានយល់ច្រឡំជាមួយនឹងចំណុចប្រទាក់អ្នកប្រើអន្តរកម្មជាមួយតំបន់បណ្តាញ) អ្នកប្រើដែលមានការបង្កើត "កង់" ដំបូងការញែកទិន្នន័យពីចំណុចប្រទាក់ផ្នែកកម្មវិធី, ហើយបន្ទាប់មកការប្តេជ្ញាចិត្តមនុស្សម្នាក់ទទួលខុសត្រូវចំពោះការអន្តរកម្មរបស់ពួកគេ។ ដូច្នេះឆាប់ឬក្រោយ, អ្នកសរសេរកម្មវិធីដែលបានចាប់ផ្តើមដើម្បីរកមើលដំណោះស្រាយត្រៀមខ្លួនជាស្រេចបានបង្កើតឡើងសម្រាប់ទំនាក់ទំនងរវាងសមាសភាគទាំងនេះ។ ជួសជុលបញ្ហានេះអាចជួយ Javascript នៅក្នុង«ក្របខ័ណ្ឌ»។ លោកមានច្រើនជាង 30 ពូជ។
jQuery - វាជាការគួរឱ្យចាប់អារម្មណ៍ Js- «ក្របខ័ណ្ឌ»អំពាវនាវភាពងាយស្រួលនៃការយល់ដឹងនិងលទ្ធភាពនៃការប្រើប្រាស់មានផាសុខភាពនោះទេ។ ពេលនេះវាបានក្លាយជាការពេញនិយមណាស់។ Jquery- «ក្របខ័ណ្ឌ»មានមុខងារសមរម្យណាស់។ សម្រាប់វាបានបង្កើតកម្មវិធីជំនួយជាច្រើននិងការណែនាំមួយ។ រចនាបណ្ដាញដើម្បីសុខភាពអាចរៀន jQuery យ៉ាងងាយស្រួល។ ដូច្នេះវាត្រូវបានគេប្រើកាន់តែច្រើនជាញឹកញាប់។
Similar articles
Trending Now