اتساءل هل موظفو شركة مايكروسوفت يستخدمون الاكسبلورر في الشركة حيث ان هذا المتصفح به سيئات لا يعلمها الا مصمم ومطور المواقع ولماذا شركة مثل مايكروسوفت من كبرى شركات البرمجه العالميه لم تقم بصناعة متصفح يليق بسمعتها و اداء برمجيتها .
هل موظفو مايكروسوفت يستخدمون اكسبلورر في الشركة ؟
هناك مواقع داخلية قديمة ومعفنة لا تستخدم الويب العياري
اغلبها مواقع حكومية مضحوك عليها من شركات البرمجة
نحن نستخدم تقنيات ActiveX داخل شركتنا, و صدقنى ليس مضحوكا علينا و لا شىء, كل ما فى الامر ان الActiveX هو أفضل ما لدينا لنقل بعض تطبيقات سطح المكتب الى عالم الويب.
بل مضحوك عليكم. اسمها vendor lock-ins وهي خلاف open standard وهي أن نشببها بشخص يريد أن يبيعك شاحن لجوالك لكن يقول لك اعطني الجوال أبدل لك قاعدة الشحن من USB العيارية إلى شيء خاص بنا. منفذ الشحن الخاص بنا مصنوع من موصلات مطلية بالذهب ويزيد من عمر البطارية بنسبة 1% وهو مكفول لمدة سنة .... إذا صدقته فأنت مضحوك عليك لأنه لا يوجد ما يمنع أن يصنع منفذ شحن USB عياري من موصلات مطلية بالذهب أو من خامات جيدة لكن الفكرة إن قام بلحام منفذ الشاحن الخاص به فلن تستطيع أن تشتري من أي بائع منافس وعندما لا يوجد منافس يوجد احتكار ولعب غير نظيف.
من يحتاج تطبيقات سطح المكتب؟ هل جربتم box.com أو google docs/drive أو أي شيء مبني على الويب المفتوح؟
مش مضحوك علينا و لا حاجة, و نصيحة أخوية لا تلقى بأراء دون دراسة و لا تجعل خياراتك فى العمل تتأثر بتوجهاتك السياسية أيا كانت.
اذا كان هذا الشاحن أفضل و هو فقط ما يلبى احتياجاتنا فأهلا بالvendor lock-ins, العالم يسير هكذا, عندما تشترى سيارة مثلا فأنت لا تستطيع مثلا ان تضع لها اى acceossry غير تلك التى وافق عليها الصانع, هذا على سبيل المثال لا الحصر,
تطبيقات سطح المكتب لا غنى عنها, لأسباب يطول شرحها,
تطبيق سطح المكتب يستطيع الوصول لجميع طرفيات الحاسوب, و حفظ الملفات فى المكان الذى يريد, و استخدام جميع موارد الحاسوب, و يعمل اسرع أضعاف أضعاف تطبيق الويب,
هذا غير انه يستطيع تقديم واجهة أغنى و أكثر استجابة من تطبيقات الويب. أشياء كثيرة تجعل تطبيقات سطح المكتب هى الخيار الأول.
كل هذا لا يستطيع تطبيق الويب الذى يعمل داخل sandbox تقديمه.
تطبيقات سطح المكتب لا غنى عنها, لأسباب يطول شرحها,
لماذا تخلت عنها (أقصد Active X) مايكروسوفت؟ إنك كاثوليكي أكثر من البابا. لقد شوهت Active X وأخواتها سمعة متصفح مايكروسوفت لدرجة أن مايكروسوفت تبنت عدد كبير من مشاريع ألعاب المتصفحات (مثل cut the rope) لتثبت أن متصفحها عياري ولم يعد كما كان في السابق وأنها تؤمن بمعايير والويب وتدعمها.
كل هذا لا يستطيع تطبيق الويب الذى يعمل داخل sandbox تقديمه.
كان ... حاليا الكثير من تطبيقات سطح المكتب في ويندوز 8 مكتوبة بتقنيات الويب.
"لماذا تخلت عنها (أقصد Active X) مايكروسوفت؟ إنك كاثوليكي أكثر من البابا. لقد شوهت Active X وأخواتها سمعة متصفح مايكروسوفت"
تخلت عنها لأسباب أمنية و ليس لعدم كفائتها, فى ايامها كانت الActiveX شعبية جدا. و هى قد شوهت سمعة متصفح مايكروسوفت لأنها تسببت فى انتشار الكثير من الفيروسات.
و انا لا ادافع عن مايكروسوفت, و انما عن Active X, (رغم ان دفاعى لن ينفع الان), لكن رأيى الشخصى ان تقنيات مثل Active X لو تم تطويرها بشكل صحيح كانت ستقدم لنا تجربة ويب أغنى و أكثر متعة, و سوف توفر ادوات أغنى و أفضل للمبرمج و قوة أكبر بين يديه. لا أقصد هنا ان يكون الويب كله ActiveX, و لكن أن يكون الActiveX و التقنيات المشابهه مثل java applets جزء من الويب.
"كان ... حاليا الكثير من تطبيقات سطح المكتب في ويندوز 8 مكتوبة بتقنيات الويب."
غير صحيح, معظم تطبيقات ويندوز 8 مكتوبة بسى#.
و لكن أن يكون الActiveX و التقنيات المشابهه مثل java applets جزء من الويب.
الشركة التي صنعت java applets وهي صن/أوراكيل لها تاريخ ناصع وهي تعرف لماذا وضعت قيود على تطبيقات الويب وتفهم وتقدر معنى الأمان لذلك مثلا هناك طرق مركزية لإدارة صلاحيات ال applets لكن هذا غير متوفر مع active x. ومع ذلك حدثت كوارث أمنية مؤخرا مع جافا لك أن تتخيل حجم الكوارث مع شركة ليس لها تاريخ في مجال الأمن وكل ما تريده من وراء active x هو ربط الزبون واختراق سوقين ليس لها فيهما خبز.
تخلت عنها لأسباب أمنية و ليس لعدم كفائتها,
نعم وكأن فتح جهاز العميل للمجاهيل على الإنترنت أمر ثانوي وعادي يمكن غض الطرف عنه. نعم فزبائننا ليس لديهم معلومات ثمينة ويمكن أن نلوم شركة مضاد الفايروس على عدم إغلاق الثغرة التي فتحناها قصدا.
غير صحيح, معظم تطبيقات ويندوز 8 مكتوبة بسى#.
الكثير لا تعني معظم. أنا قلت الكثير ولم أقل معظم. أسرع طريقة لتطوير تطبيق لويندوز 8 هو من خلال تقنيات الويب. مايكروسوفت ليس فقط تسمح بهذا بل ترعاه يعني مستعدة أن تأتي إلى شركة ما وتقول لها خذي هذه النقود وانقلي تطبيقك ليكون تطبيق ويب داخل ويندوز 8! ليس عندك القدرة طيب خذي المطور الفلاني على حسابنا ...
صن تاريخها ليس ناصعا, شركة كل انجازاتها هى نظام مشتق من يونيكس (مثل الكثير غيرها) و لغة جافا و سرفرات لا احد يستخدمها, و بعد فشلها قامت بفتح مصدر بعض برامجها على أمل ان ذلك سوف يحقق لها بعض الشعبية وسط "مهاويس" المصادر المفتوحة (هل هناك من خطة أسوأ من ذلك؟!).
و عموما هى أفلست فى النهاية و تم بيعها لأوراكل بسبب سوء تنظيمها و عدم الاقبال على انظمتها.
و ليس مجالنا هنا ان ندخل فى نقاش حول مايكروسوفت و مستوى الامان لديها لأن هذا خارج موضوعنا و الكثيرون متأثرين بالبروباجندا اليسارية ضد مايكروسوفت.
لكن باختصار الحواسيب صنعت أصلا لكى يقوم البرنامج بالتحكم فيها بكاملها, و ليس لتعمل البرامج ضمن صندوق رملى و تمنع من الاستفادة من نصف موارد الحاسوب, فالهدف هو التطبيق و ليس نظام التشغيل, مهمة نظام التشغيل هى ادارة الهاردوير.
الActive X هى برنامج dekstop يعمل داخل المتصفح, و بالتالى فان مستوى الامان فيه هو نفسه مستوى الامان فى اى برنامج dekstop يعمل على حاسوبك, و يمكنك من تحديده بواسطة الuser permissions.
اذا كنت لا تثق فى اى برنامج dekstop يعمل على حاسوبك فلا تستخدم الحواسيب من أصله, اذا نزلت برنامج سطح مكتب من موقع مشبوه فطبعا سوف يكون مليئا ببرامج التجسس و الاعلانات, الأمر نفسه بالنسبة للActive X. و عموما الActiveX ليس مفتوحا على مصراعيه فهى مغلقة الى ان تفتحها بنفسك للمواقع و الخدمات التى تثق بها.
كمهندس برمجيات فاننى طبعا أرغب فى الاداة التى تعطينى حرية أكبر للابداع و تحكم أفضل و اداء أفضل, و بالتالى من الطبيعى ان أدافع عن الActive X. فهى تغنينى عن اللف و الدوران حول الجافا سكريبت و الhtml5 البطيئة و سيئة التصميم.
فهى تغنينى عن اللف و الدوران حول الجافا سكريبت و الhtml5 البطيئة و سيئة التصميم.
كل ما تحاول فعله الجافا إسكريبت والـ HTML5 هي جعل تطبيقات الويب تُشابه في إمكاناتها برامج سطح المكتب، لكن أنى لهم أن يصلوا إلى تلك اﻹمكانات. تطبيقات الويب هي مشابهة لدولة داخل دولة، فهي برامج داخل برنامج سطح مكتب واحد وهو المتصفح، وهذه الدولة الصغيرة تحاول أن تصبح أكبر من الدولة المضيفة.
التعليقات