كادر ورك Meteor كه با اسمهاي Meteor.JS و MeteorJs نيز شناخته ميگردد طراحي سايت شركتي بخشهاي متفاوت وبسايت شمارا مثلا اپليكيشن نويسي Back-end، رئيس مقر داده، اجراي منطق اپ زير اينترنت شما، رندر كردن Front-end برنامه زير اينترنت شمارا پشتيباني مينمايد .و شما براي انجام هر مورد از اين فعاليتها ميتوانيد از قاب ورك meteor به كار گيري فرمائيد.
كتابخانهها و كادر وركهاي تلفن همراه و دسكتاپ
در صدر براي ايجاد برنامههاي هر پلتفرم نياز بود گويشهاي Native يا اين كه مستقر آن پلتفرم آموخته گردد. معمولا نرم افزار نويسي با آنان ايراد بود. در صورتيكه احتياج به توليد نرم افزار براي يك سري پلتفرم بود، گسترش شان هزينه و مدت و نيروي انساني بيشتري ميطلبيد. به اين ترتيب نياز به يك لهجه مشترك(كراس پلتفرم) براي يك توشه كد تايپ كردن و اجرا در تعدادي پلتفرم حس شد. اين گويش مشترك جاوا اسكريپت بود!
با به كار گيري از كتابخانهها و قاب وركهاي جاوا اسكريپت شما ميتوانيد با يادگيري يك لهجه نرم افزار نويسي، براي IOS و اندرويد؛ يا اين كه براي ويندوز، مك و لينوكس هم زمان اپليكيشن بنويسيد. در اينجا به معرفي داراي شهرتترين ابزارهاي اپ نويسي جاوا اسكريپتي كراس پلتفرم برنامههاي تلفن همراه و دسكتاپ ميپردازيم.
كادر ورك React Native
React Native قاب وركي ميباشد كه به وسيله آن مي توانيد با به كارگيري از جاوا اسكريپت به طور كراس پلتفرم اپليكشن تلفن همراه بسازيد. اين به آن شكل وجود ندارد كه برنامههاي React Native قرار ميباشد در باطن يك WebFrame در گوشي اجرا شوند. كامپوننتهاي React Native به طور بي نقص به كد Native هر پلتفرم ترجمه ميگردند. همينطور ظواهر كامپوننتها در اندرويد و IOS تماما ساكن ميباشد.
به كار گيري از اين نحوه هزينههاي ساخت و ساز نرمافزار را به شدت كاهش مي دهد. همينطور بازه توسعه و گسترش اپ به صورت قابل مراعاتاي معدود مي شود. و بلاخره به جهت به كارگيري از گويش جاوا اسكريپت به مكان جاوا و سوئيف يا اين كه Objective-c فعاليت كدنويسي شلخيس ميگردد.
كادر ورك Electron.js
كادر ورك Electron.js ابزاري ميباشد كه با استعمال از آن ميتوانيد به طور كراس پلتفرم نرم افزارهاي دسكتاپ منحصربهفرد Windows، Mac و Linux بسازيد. ايده ساخت و ساز اين كادر ورك از آنجا بوجود آمد كه قرار بود يك ويرايشگر متن كراس پلتفرم براي كدهاي جاوا اسكريپت، HTML و CSS ساخته خواهد شد. در غايت بعد از ولادت Electron.js در سال 2013، ويرايشگر كد Atom با آن ساخته شد.
رابط كاربري اپهاي درست شده با Electron.js به طور كامل مستقر شدهاست. همينطور با استعمال از Electron.js مي توانيد امكاناتي مانند آپ ديت خودكار، پيغامهاي اشتباه و بقيه امكاناتي كه با نرم افزارهاي Native از آنها برخورداريد، در نرمافزار جاوا اسكريپتي خويش داشته باشيد.
عدهبندي:
دراين نوشتهيعلمي به چك بعضا از معروفترين و دوستداشتنيترين كتابخانهها و قاب وركهاي جاوا اسكريپت پرداختيم. با استعمال از جاوا اسكريپت مي توانيم چه براي نرمافزارهاي اينترنت سمت سرور و سمت كلاينت، چه برنامههاي گوشي و چه اپهاي دسكتاپ نرمافزار بنويسيم. نرم افزار تايپ كردن با اين ابزارها هزينههاي مالي، نيروي انساني و وقتي را به شدت كاهش مي دهد. همينطور ديباگ كدها به جهت ساختارمندي و استاندارد سازي گرديده بودن آنها معمولي مي شود. در نصيبهاي بعدي مسير كلي پيش روي شما براي تبديل به يك اپ نويس جاوا اسكريپت ماهر را معرفي ميكنيم. به حيث شما به كار گيري از جاوا اسكريپت به طور كراس پلتفرم چه مزايا و معايبي دارااست؟