javascript - شرح - electron tutorial




هل يمكنك فعل تطوير سطح المكتب باستخدام JavaScript؟ (12)

" node-webkit هو وقت تشغيل التطبيق استنادًا إلى Chromium و node.js. يمكنك كتابة التطبيقات الأصلية في HTML وجافا سكريبت باستخدام عقدة webkit. كما يتيح لك الاتصال بوحدات Node.js مباشرة من DOM ..."

أعلم أن هناك JScript.NET ، ولكنه ليس مثل جافا سكريبت التي نعرفها من الويب.

هل يعرف أحد ما إذا كان هناك أي منصات / مجمعات تستند إلى JavaScript لتطوير سطح المكتب؟ على وجه الخصوص تطوير سطح المكتب ويندوز.


أجبت مع عقدة webkit أعلاه ، لكنني رأيت مؤخرا عرضا على Tint2 . يبدو أنه يعالج المخاوف الأمنية مع عقدة webkit ويبدو واعدًا.


جرّب http://appjs.com/ ، وهو عبارة عن حزمة SDK فوق NodeJS و Chromium Embedded Framework. يمكنك بناء تطبيقات سطح المكتب بسهولة باستخدام تقنيات الويب.


خيار آخر لم أكن أراه المذكورة هو لتطبيقات Cocoa (Mac OS X، iPhone OS) يمكنك استخدام عرض الويب (WebKit المضمّن) كتطبيق UI.


نعم ، مع Adobe AIR . يتيح لك Adobe AIR جعل تطبيقات سطح المكتب مع جافا سكريبت أو فليكس أو فلاش.


هناك XULRunner ، الذي يسمح لك ببناء تطبيقات واجهة المستخدم الرسومية مثل Firefox باستخدام جافا سكريبت و XUL. لديها الكثير من التمديد لجافا سكريبت رغم ذلك ، باستخدام XPCOM. كما أنها تقدم Prism التي تسمح لك ببناء تطبيقات الويب التي تعمل دون اتصال ، مثل AIR. يستخدم ياهو ذلك من أجل عميل سطح المكتب الخاص بـ Zimbra .


هناك مطور Titanium وهو مشابه لـ Adobe AIR (html + css + javascript) ، ولكنه لا يتطلب إطارًا مثبتًا مسبقًا.


هناك SpiderMonkey ، محرك جافا سكريبت مكتوب في C و Rhino ، تنفيذ JavaScript في Java.



يسمح Electron ، أصلاً Atom Shell ، بكتابة التطبيقات في تقنيات الويب (HTML و JS و CSS) وتشغيلها على أي من أنظمة التشغيل الرئيسية ، بما في ذلك Windows.


يمكنك إنشاء تطبيق سطح مكتب باستخدام XML و javascript (و / أو VBS) باستخدام مضيف Windows Script.

الحيلة هي حفظ ملف XML الخاص بك بامتداد .hta . انظر هذا المرجع .


يمكنك تجربة JavaLikeScript ، ولا توفر نفس الكائنات الأصلية / الجذر التي JavaLikeScript متصفح الويب ولكنها تحتوي على ميزات واجهة الشبكة والمستخدم.







platform