يمكنك كتابة التطبيقات الكاكاو مع HTML / CSS وجافا سكريبت؟

StackOverflow https://stackoverflow.com/questions/1038758

سؤال

وأنا أفكر، سيكون من الممكن إنشاء التطبيق الكاكاو التي هي في الأساس مجرد واجهة بهدف شبكة الإنترنت؟ أم أن هناك بعض قيدا خطيرا عندما تفعل شيئا مثل هذا؟

إذا كان "ممكنا"، فإن ذلك يعني أيضا أنك يمكن أن تفعل الشيء نفسه بالنسبة لتطبيقات ويندوز؟

هل كانت مفيدة؟

المحلول

وانها بالتأكيد من الممكن إنشاء تطبيق هذا مجرد نافذة الكاكاو مع وجهة نظر الشبكة داخله، بالتأكيد. سواء كان ذلك يمكن هادف أن نطلق عليه "التطبيق الكاكاو" غير قابلة للنقاش. ومن الواضح أن أشياء مثل القائمة التطبيق سيتطلب بعض الرموز الكاكاو الغراء، لذلك نعم، هناك حدودا لمقدار ما يمكن القيام به في غضون HTML وJS.

وأنت تريد أيضا أن نفكر مليا كيف سيكون التعامل مع التعريب (تكرار HTML كامل ومصدر JS لكل لغة لا سيكون من المرغوب فيه)، وهناك الكثير من البنى الواجهة التي ستكون أصعب بكثير ل خلق من أنها سوف تستخدم الكاكاو، و / أو لن تشعر الأم لشخص تستخدم لOS X الشكل والمظهر. وسوف يتم التخلي عن بعض الأداء باستخدام لغة مفسرة، والتي قد أو قد لا يهم لطلبك.

وهناك طلبات OS X التي تم إنشاؤها بهذه الطريقة، وأنهم يشعرون عموما مثل الموانئ سيئة. إذا كان هدفك هو جعل شيء أن يشعر وكأنه تطبيق ماك حقيقي، فمن المحتمل أن لا وسيلة جيدة للذهاب.

نصائح أخرى

آي فون OS مرافق رائعة لصنع تطبيقات الويب بمثابة مواطنين من الدرجة الأولى على الجهاز. هل يمكن أن يكون بإضافة تطبيقات الويب الرمز الخاص بك إلى نقطة انطلاق تماما مثل الكاكاو التطبيقات، يمكنك تخزين البيانات محليا والكثير من الأشياء الأخرى حقا أنيق ... راجع <لأ href = "http://www.apple.com/webapps / "يختلط =" نوفولو noreferrer "> هذه الأمثلة أو في وثائق ADC .

وبالتأكيد. PandoraBoy هو بالضبط هذا. انها إزار رقيق حول التطبيق فلاش الموجودة مع الجسور جافا سكريبت. لقد عملت في معهد اليونسكو للإحصاء الأخرى التي WebViews التحكم برمجيا باستخدام التلاعب DOM المباشر للحصول على تأثيرات جميلة جدا (دون أن يعطي أي وقت مضى يشعر من "التطبيق على شبكة الإنترنت"). يمكنك استخدام الجسر ObjC / جافا سكريبت السماح جافا سكريبت استدعاء ObjC، وبكت يجعلها واضحة لتشغيل الجافا سكريبت من ObjC.

وذات صلة، ولكن في الاتجاه المعاكس، وهناك كابتشينو ، الذي هو إطار الكاكاو مثل في جافا سكريبت.

وأنا ليس من الواضح ما تعنيه ب "فعل الشيء نفسه لتطبيقات ويندوز."

التيتانيوم يمكن أن تساعدك كثيرا، انها اساسا نافذة الكاكاو مع عرض ويب (الشيء الذي يبحثون عنه) ولكن (جزء لا بأس به) مع ربط جافا سكريبت لتتمكن الاشياء الأصلي مثل الوصول إلى الملفات، شريط القوائم، حوض رمز (أي شارة)، والصوت، الخ بالإضافة إلى أنها سوف تعمل على ماك، لينكس، ويندوز، اي فون والروبوت!

نعم، هناك عدد غير قليل من التطبيقات التي تفعل ذلك. أعتقد أنهم عادة تخزين ملفات HTML واستخدام مسج لجلب البيانات المحدثة. هو في الدرجة الأولى فقط يعطي للمستخدم تجربة أسرع قليلا، منذ كنت فقط استرجاع البيانات وليس الجزء الأكبر من HTML.

والقيود هي في معظمها يرجع ذلك إلى حقيقة لم يكن لديك الوصول إلى جميع الضوابط فون والمكتبات. MapKit، والبريد وما إلى ذلك.

وبالطبع فمن الممكن. لن يكون هناك قيود كبيرة جدا. هذا التطبيق لا يستطيع أن يفعل أي شيء صفحة ويب لا يستطيع أن يفعل. لذلك، على سبيل المثال، وذلك باستخدام الدعم التعامل مع وثيقة المنظومة القياسية قد يغيب إلا إذا كتبت دعم كود الكاكاو.

وليس تماما ما كنت طالبا ولكن ...

وmProjector هو المجمع OS للفلاش. انها مثل نسخة موسعة من جهاز عرض فلاش مع API النظام مما يتيح لك الوصول إلى ميزات نظام التشغيل ماك / وين.

وهذا سوف تعطيك abiliy لاستخدام المهارات على شبكة الإنترنت لبناء التطبيق عبر منصة سطح المكتب. انها أرخص وأفضل من الخيار الرئيسي الآخر، الزنك.

يرجى ملء

وفواتير التيتانيوم نفسها البرمجيات مفتوحة كمصدر، ولكن المطورين لتسجيل حساب جديد والحفاظ على الاتصال بشبكة الانترنت لبرنامج خادم الملكية من أجل الاستفادة من المنصة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top