سؤال

سأقوم بتطوير تطبيق غني بالمحتوى كان من المفترض أن يكون تطبيق iPhone-APPH ، لكن بما أنني أقصر في الوقت المحدد ، فسوف ألتزم بالتقنيات التي يمكنني ، مثل jQuery و CSS و HTML. كلما زاد عدد الأجهزة المحمولة ، يعمل موقعي إلى جانب iPhone ، كان ذلك أفضل.

إن البحث الموجز على الويب يتركني مع انطباع أن هناك ثلاث أدوات قد أستخدمها: iwebkit و jqtouch و iui. لقد ألغت مع jqtouch ، والتي أجدها مثيرة للإعجاب وبسيطة للاستخدام.

مع البساطة تأتي نقص التخصيص. أرغب في الحصول على متزلج وميزات رائعة أخرى في واجهة المستخدم الرسومية.

أي تعليقات على أي من هؤلاء الثلاثة يذهبون إليه؟

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

المحلول

لقد تحدثت عن هذا الموضوع قبل يومين في اجتماع WebTuesday ، وهنا شرائح العرض التقديمي:

http://www.slideshare.net/akosma/webtuesday-mobile-web-applications-framework-overview

أتحدث عن الأطر / التقنيات التالية:

  • iui
  • jqtouch
  • webapp.net
  • iwebkit
  • Sproutcore / cappuccino
  • ياهو! مخطط

أنا شخصياً استخدمت IUI ، ثم Jqtouch لاحقًا ، والتي وقعت في حبها حرفيًا.

نصائح أخرى

لقد انتهيت للتو من الكتابة ومقارنة مقارنات IUI و JQTouch. في رأيي ، اذهب مع JQTouch لأنه يغطي مجموعة أكبر من هواتف متصفح WebKit مثل Palm Pre و Droid و Nexus One.

سيكون أكبر قليلاً في حجم الملف لأنه يتضمن مكتبة jQuery الأساسية. ولكن إذا كنت تستخدم JQuery بالفعل في موقعك ، فلا ينبغي أن يكون هذا مهمًا.

يمكنك التحقق من مقالتي هنا: http://www.heinencreative.com/archives/articles/iui-vs-jqtouch/

لقد قمت بقائمة قصيرة من الأطر لهذا النوع من التطوير انظر هنا وأنا أعمل على مقال مقارنة لكن العطلة والعمل تدخلت.

أنا شخصياً فعلت موقعًا في IUI الذي كان بمثابة تحويل من عنصر واجهة مستخدم MAC ، لذلك أعد استخدام الكثير من التعليمات البرمجية. كان من السهل نسبيًا القيام به ، والرمز صلب (لـ IUI) وهناك موقع يوجد فيه دعم.

jqtouch تبدو جيدة وكذلك iwebkit. يتم دعم QuickConnect بشكل جيد ولديه كتاب مرتبط به (والذي يجب أن يكون الآن قديمًا) ويدعي QuickConnect بأنه قابل للاستخدام في منصات متنقلة أخرى أيضًا.

لقد تم الحصول على lloked فقط ، ربما سأذهب إلى jqtouch في المرة القادمة حيث سيكون لها الدعم السائد فقط مع كونه يعتمد على jQuery.

تعمل JQTouch و IUI مع إطار عمل Hybrid QuickConnect و PhoneGap.

JQTouch هو JQuery Web GUI Framework للأجهزة المحمولة (على سبيل المثال iPhone ، Android ، إلخ).

IUI هو JavaScript Web Gui Framework للأجهزة المحمولة (مثل iPhone و Android ، إلخ).

في حين أن QuickConnect و PhoneGap هي إطار هجين للأجهزة المحمولة. على سبيل المثال في iOS ، استخدم QuickConnect و PhoneGap Xcode + iOS SDK + JavaScript ، بينما في Android ، يستخدم الاثنان Java + Android SDK + JavaScript.

أستخدم هذه الأطر ، JQTouch أفضل من IUI في الوقت الحالي. QuickConnect أفضل أيضًا من PhoneGap. ومع ذلك ، تحظى PhoneGap بشعبية لأنه يعالج أنظمة الهاتف المحمول الأخرى بصرف النظر عن iOS و Android. لدى QuickConnect دعم لنظام التشغيل iOS و Android.

لقد ذهبت مع jqtouch للحصول على بعض النماذج الأولية لأنها تبدو الأنسب ، والأكثر ملاءمة لاحتياجاتي.

ومع ذلك ، لا أوصي ببناء عملك الرئيسي حول تطبيق iPhone القائم على الويب. على الرغم من أنه يحتوي على مجموعة جيدة من الميزات ، إلا أنها لا تشعر بالاستجابة بما فيه الكفاية ، والحصول على أن التطبيق يبدو تمامًا مثل UX المصمم ، إلا أنه يمكن أن يكون بعض الألم في المؤخرة ، حيث لا توجد مجموعة كاملة من عناصر واجهة مستخدم iPhone مُنفّذ.

ومع ذلك ، يجب أن أقول إن الأمر كان مسألة دقائق للحصول على تطبيق مستهلك للخدمة يبدو وكأنه تطبيق iPhone حقيقي.

يتمتع JQTouch بدعم المجتمع وأيضًا بعض المكتبات المفيدة للغاية الآن للحصول على دعم HTML5 مع Inmemory DB وأكثر من ذلك السوائل للغاية.

لقد بدأت مع IUI في طريق العودة ، لكنني الآن أستخدم JQTouch ، وأجد أفضل بكثير ، خاصة إذا كنت تحب العمل مع jQuery مثلي. لقد جربت Iwebkit رغم ذلك ، ولكن من ما رأيته منه لا يمكن أن يتنافس مع JQT.

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