سؤال

أنا استخدامها لتطوير تطبيقات الويب في جافا (الدعامات, ربيع, JSP...).ولكن الآن أريد أن تطوير سطح مكتب واحد.أنا لا أحب أن تصميم النوافذ في جافا (AWT, أرجوحة, ص):الكثير من العمل القبيح واجهة.لذلك أعتقد أنه يمكن أن تكون فكرة جيدة إذا كان يمكن الاستفادة من التطبيق على شبكة الإنترنت المهارات.خيار واحد هو تعديل ع المتصفح و إجراء مكالمات إلى جافا الوظيفة بدلا من طلبات HTTP.جيد جدا إضافة على أن يكون استخدام JSP.وأخيرا فكرت أن ربما هناك إطار أو أداة من أجل هذا.

هل تعتقد أن ما أقترح فكرة جيدة ؟ تتوفر بعض إطارا هذا ؟

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

شكرا على مساعدتك.

تحرير:مثال على التطبيق يمكن أن يكون مجلد comparer:تحديد اثنين من المجلدات التطبيق يظهر لك اللي تبونه المجلدات و الملفات المختلفة.في هذه الحالة أعتقد أن فتح متصفح خارجي هو قبيح.المتضخمة تطبيق (مع الخادم, MVC, الخ) لن يكون أفضل خيار.

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

المحلول

لن خصم التضمين ملقم ويب.لقد فعلت هذا من قبل مع شبكة بدء تطبيق التضمين جيتي.

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

نصائح أخرى

إذا كنت قد استخدمت مكتبة جافا سكريبت - ExtJs - ثم يمكنك استخدامه مع برنامج Adobe AIR لبناء تبحث جيدا سطح المكتب على شبكة الإنترنت التطبيق.

بناء التطبيق في برنامج Adobe AIR هو أيضا بسيطة وأنيقة مع flex builder ide.

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

هناك عدة خيارات:يمكنك استخدام البرنامج المساعد API من فايرفوكس و تطوير التطبيق الخاص بك في هناك.يمكنك استخدام HTML, جافا سكريبت, المدمج في قاعدة البيانات من جميع ميزات المتصفح والوصول إلى مستوى نظام التشغيل.

أو قد تتمكن من محاولة PyQt (الثعبان Qt) مما يسمح لكتابة تطبيقات بسيطة جدا بسرعة.

[تحرير] أهم مشكلة تواجه الأمن:لأسباب أمنية, تطبيقات جافا سكريبت (قيد التشغيل في صفحة HTML) لا يستطيع الوصول المحلية OS الموارد.لذلك إلا إذا كان المتصفح الخاص بك يسمح لك لكتابة الإضافات في جافا سكريبت (وهو صحيح فقط بالنسبة FF AFAIK), لا توجد طريقة كتابة تطبيق الذي يستخدم HTML كما في "عرض" من دون مساعدة من أي شيء آخر.

وعلاوة على ذلك, HTML محدودة جدا عندما يتعلق الأمر إلى ميزات التطبيقات.HTML صمم ليكون "ثابت عرض المستند" لا "تطبيق".يمكنك أن تفعل أشياء مثل GMail ولكن إذا قارنت GMail إلى أي التطبيق الإلكتروني (Outlook, ثندربرد الملاحظات), سترى بسرعة أن ريال تطبيقات سطح المكتب التي توفر الكثير من الميزات.

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