الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المستقبل إلى اين

مغلق
بدأه احمد غريب في 15 يونيو 2007 · 16 رد · 1,446 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

صباح اليوم قرات موضوع فى مجلة كمبيوتر سويدية تقول فيه ان جوجل بصدد دعم برامجها لسطح المكتب ببرنامج Presentation يشبه الـPower point::

وقبل فترة وجيزة قامت جوجل بإضافة دول Gear لمكتبات GWT, هذا الدوال تساعد على تمكين المستخدم من تحرير البرامج عن الاتصال بالانترنت, بمعنى ان المستخدم حتى ولو انقطع الاتصال يستطيع ان يواصل فى استخدام برامج جوجل. سواً البرامج التى تنتجها جوجل او ينتجها مطورو الانترنت بالاعتماد على برنامج GWT.

هنا نطرح التسائل ماهو مستقبل البرمجيات, وهل سوف تستطيع البرامج التقليدية التى نقوم ببرمجتها بلغات مثل الفشول بيسك والسي بلس بلس ان تصمد امام هذه التقنيات الجديدة..

العوامل التى تساعد على انتشار مثل هذه التقنيات كثيرة جداً, فمثلاُ مجانية هذه البرامج عامل مهم جداً مقارنة ببرامج مايكروسفت المكلفة, كذلك سهولة الوصول لها تجعلها اكثر انتشاراً, بالطبع هى ليست منتشرة بنفس مستوى برامج مايكروسفت ولكنها مازلت فى بدايتها, ومتوقع جداً ان تحل محل البرامج التقليدية فى القريب العاجل وخاصة عندما يكتشفها المستخدم العادي ويالف استخدامها..

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

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

ختاماً ماهو دورنا نحن كعرب فى تطوير مثل هذا التقنيات او الاستفادة منها؟؟

وهل عندنا ما يكفي من المبرمجين المهتمين بهذه التقنيات؟؟

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

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#2

السلام عليكم

شكرا أخي أحمد على هذا الموضوع الهام

اقتباس
هنا نطرح التسائل ماهو مستقبل البرمجيات, وهل سوف تستطيع البرامج التقليدية التى نقوم ببرمجتها بلغات مثل الفشول بيسك والسي بلس بلس ان تصمد امام هذه التقنيات الجديدة..

لا يوجد فعلا تطورات كبيرة في لغات البرمجة مما يمكن إحداث فجوة, فالدوت نت مثلا حديثة العهد نسبيا ولا تزال في الإنتشار أي لا تزال مصدر ربح لشركة مايكروسوفة و ما يطوره جوجل الآن من أكسسوارات Widgets مثل Google Mapplets تتجه أكثر نحو الجمالية و ما يعرف Web semantic

يبقى إنتشار البرامج مفتوح المصدر معينا للهروب من برامج مايكروسوفة الباهظة لكنها مرتبطة بنظام تشغيلهم

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

أغلبها تجارب فاشلة.

لا أعرف نظام تشغيل مفتوح المصدر أكثر شهرة من يونيكس, ورغم نجاحه ومميزاته إلا أنه لا يزال يحتل جزء صغير في مجال تطوير البرمجيات المتماشية معه أقل من 10%

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

هل سيكون هناك نظام تشغيل جديد مطور بلغة PHPأو HTML... ؟؟؟؟؟

تأكد يا أخي أن السي/السي++ لا تزال الأساس و إلى مدى بعيد أيضا

اقتباس
ختاماً ماهو دورنا نحن كعرب فى تطوير مثل هذا التقنيات او الاستفادة منها؟؟

وهل عندنا ما يكفي من المبرمجين المهتمين بهذه التقنيات؟؟

بدون تعليق

#3

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

#4

الاتجاه برأيي نحو المستخدم أكثر لن تجد console application

الانترنت ستكون بأيدي الصغار قبل الكبار ، ستكون فعلاً حياه أخرى كما يريدها أصحابها

Internet OS هو المنتظر خلال السنين القادمه ، لاأفهم نمط عمله بشكل كبير ولكن يكفي ماسمعت من مزايا له

السي++ لن تجدها بكثرتها الآن ، لغات الويب ستتصدر بقوه

#5

السلام عليكم

اولاً لكي نخرج من القوقعة التى نحن فيها يجب ان ندع التعصب للغة برمجة او نظام تشغيل جانباً ونركز تعلم اى شيئ وكل شيئ, انا من عشاق لغات البرمجة القديمة مثل الاسمبلي والسى ولكن لا اريد ان اصطدم بالواقع بعد عامين او ثلاثة لاكتشف ان هذه اللغات لا تسمن ولا تغني من جوع, وقد شاهدنا لغات برمجة اخرى تختفي ولا يبقى لها ذكر, من منا لا يذكر smalltalk او Fortran ولكن اغلب المبرمجين الجدد لايعرف عنها شيئ وبقيت لغات للتجارب فقط ومحصورة بين الهواة..

ما طار طير وارتفع ****** إلا كما طار وقع

اين ايام OS2 واين ايام DOS, انا كنت متعصب لنظام التشغيل DOS وفى بداية الامر كنت رافضاً تماماً الانتقال لنظام 95, كنت اشعر ان مايكروسفت وضعت الكثير من القيود على النظام وبما اني كنت من عشاق لغة الاسمبلي فى بيئة الDOS لم انتقل إلى نظام 95 إلا بعد مضى عام ونصف على انتشاره..

ولكن الان اشعر ان نظام DOS كان نظام عقيم, وتمنيت لو انني انتقلت ل95 بدل من ان اضيع وقتى معى نظام DOS والذى كان قد حكم عليه بالاعدام مسبقاً..

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

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

على سبيل المثال GWM يعتبر تغيلف ل GWT يضيف شكل جميل للبرامج ولكن مطوروه ليس من شركة جوجل..

بالنسبة لنظم التشغيل الصورة بدات تتغير تدريجياً, ولم يعد الحال كما كان عليه, شركة ابل ضاعفت مبياعاتها فى الاعوام الماضية, شركات مثل DELL اصبحت ترى ان لينكس ينتشر بشكل سريع لذلك قررت ان تبيع اجهزة محملة بنظام التشغيل ubuntu حتى مايكروسفت قامت بعمل صفقتين فى الاشهر القليلة الماضية لتحظى بنصيب من انتشار لينكس, الصفقة الاولى كانت معى شركة Novel ومنذ اقل من اسبوعين قامت بعقد صفقة معى شركة LG ..

انتشار برامج مفتوحة المصدر مسئلة وقت, فكلنا لاحظ انتشار PHP و MySql, مثل هذه البرامج انتشرت لانها, اولاً مجانية وثانياً لا يحتك بها المستخدم العادي بشكل مباشر, الخطوة القادمة هى تقديم برامج سهلة الاستخدام للمستخدم العادي, وإذا نجحت جوجل و ubuntu و IBM وغيرهم من الشركات الكبيرة ان يقدمو البديل فلن تستطيع البرامج التجارية ان تصمد امامهم, وهذا هو الاتجاه الحالي لكبرى شركات البرمجة...

هناك تحالف بين IBM وجوجل و ubuntu و DELL لسحب البساط من تحت قدم شركات البرمجة التجارية امثال مايكروسفت و ادوبي, وهذه الشركات بدورها ترى الخطر المحدق بها ولذلك تحاول ان تنهج نفس النهج, فهناك بعض المشاريع لمايكروسفت و ادوبي فى تقديم برامج مفتوحة المصدر ولكنها محاولات متواضعة حتى الان..

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#6

الويب هو الحاضر و المستقبل فهو السبيل الوحيد أو لنقل الوسيط الوحيد الذي يجمع بين جميع أنواع الأجهزة الذكية مثل الحاسبات و أجهزة المحمول و السيارات و المنازل و المشغلات الرقمية الذكية و لهذا ستجد خلال السنوات القليلة القادمة أن الويب هو السبيل الوحيد لجعل البرامج Portable بسهولة بين هذه الأنظمة و بيئات العمل المختلفة بالاضافة الى التكامل بينها بسهولة

الميزة الرئيسية في الWeb أنه في النهاية مبني على النصوص Text Based و هذا يحرره من قيود كثيرة في عمليات الIntegration و الCollaboration مع بيئات و أنظمة مختلفة و خصوصاً بعد اتفاق الجميع على الXML كطريقة لتبادل النصوص ....

بالنسبة لأنظمة التشغيل الافتراضية فهي مازالت أفكار و محاولات في طريقها للنضج و لكنها تُنبئ بتغيير جذري في هيكلة البرمجيات و توجد فعلاً أنظمة قائمة مثل YouOS و له API's لكتابة تطبيقات تعمل عليه

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#7

موضوع مفيد جداً

جزاكم الله خيراً

الحمد لله الذى هدانا لهذا وما كنا لنتهتدى لولا أن هدانا الله

#8

وعليكم السلام ورحمة الله وبركاته.

كل المؤشرات تجعلنا نشعر أن تطبيقات الويب هذه من أمثال ما ذكرها الأخ أحمد هي المستقبل. لكن أنا مازلت أشعر أنها فترة وستنتهي وسيرجع الجميع لتطبيقات سطح المكتب الكلاسيكية.

نعم تقنيات الويب تتطور بصورة كبيرة وأصبح هناك تطبيقات ويب تشبه تطبيقات سطح المكتب من ناحية الشكل والـ User Experience بفضل الـ AJAX والخ, لكن لا ينبغي علينا أن ننسى أن متطلبات المستخدم هي الأخرى أصبحت كبيرة وأظن أنها دائما ستصبح أكبر مما يستطيع الويب تقديمه.

ربما ما يحدث الآن هو نفسه ما حدث عندما تم اصدار ونشر الـ JAVA Applets و ActiveX و Macromedia Flash ! وفي النهاية لم تستطع أي تقنية منهم تغيير العالم, بالرغم من أنهم جميعا لديهم الامكانيات لعمل تطبيقات رائعة تعمل على أو عبر الويب.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#9
معتز شمس كتب:
كل المؤشرات تجعلنا نشعر أن تطبيقات الويب هذه من أمثال ما ذكرها الأخ أحمد هي المستقبل. لكن أنا مازلت أشعر أنها فترة وستنتهي وسيرجع الجميع لتطبيقات سطح المكتب الكلاسيكية.

نعم تقنيات الويب تتطور بصورة كبيرة وأصبح هناك تطبيقات ويب تشبه تطبيقات سطح المكتب من ناحية الشكل والـ User Experience بفضل الـ AJAX والخ, لكن لا ينبغي علينا أن ننسى أن متطلبات المستخدم هي الأخرى أصبحت كبيرة وأظن أنها دائما ستصبح أكبر مما يستطيع الويب تقديمه.

اختلف معك يا ميزوووو :D

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

#10

سرعة الإتصالات والأجيال الجديدة من المحمول والخ جعلت الويب أكثر أهمية, لكن لماذا لا نتوقع مثلا أن تكون تطبيقات سطح المكتب متصلة ببعضها عبره بطريقة قوية بحيث تكون تطبيقات سطح المكتب دائما Up To Date وتكون كلها Web-Enabled ؟؟ بحيث تحصل التطبيقات على ميزة تطبيقات سطح المكتب من ناحية الواجهة الرسومية العالية والغنية جدا التي لا يوجد عليها أي قيود أو أي حدود للابداع, وتحصل على ميزة تطبيقات الويب من ناحية أنها محمولة وشبه ملزمة الجميع ليصبحوا Up To Date. ( طبعا المحمولية في تطبيقات سطح المكتب تحتاج إلى الكثير من العمل وتوفير معايير والخ ).

لا ينبغي علينا أيضا أن ننسى عيوب النظام القديم الذي كان يتكون من MainFrame هو الكل في الكل ومتصل به بعض الشاشات ! فالويب الآن وتطوره أصبح يعود مرة أخرى لهذا العهد القديم. بحيث تصبح الـ Hosting Server هي الكل في الكل, وتصبح أجهزتنا مجرد شاشات تحصل على كل شيء من السيرفر. واذا تعطل هذا السيرفر تعطل ملايين المستخدمين من أداء أعمالهم بجانب عيوب أخرى لا داعي لذكرها الآن.

صديق لي أخبرني أن الشباب اليومين دول يرتدون النظارات الشمسية الكبيرة وناكشين شعرهم وفاتحين أول 400 زرار من القميص ! ولابسين سلاسل 10 كيلو في رقبتهم, وهذا يعود بنا إلى موضة الستينات أو السبعينات ! والفكر العالمي الآن والسياسة العالمية وقيام الحروب واحتلال الدول بعضها والحروب الأهلية وتعري النساء, تعود بنا أيضا إلى أيام التعصب و الجاهلية ! وأنظمة الكمبيوتر هي الأخرى بادئة في الرجوع إلى أركيتكتشر الأنظمة القديمة مع اختلاف المسميات ! حتى الـ Console Applications بدأت تعود بقوة قبل أن تذهب تماما لتغني عن الواجهات الرسومية في عالم ادارة السيرفرات والخ. لم أعد أفهم ما الذي يحدث في العالم ؟ نحن نرجع إلى الوراء ولكن بمسميات مختلفة !

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#11

Ben_Laiid أود الاستفسار عن شئ

هل لك أن تخبرني من هذا av-91400.jpg ؟

#12

أؤيد كلام ميزو عن الـ WinForms App, صحيح محدش يقدر ينكر سيطرة الـ WebApp (حاليا ومستقبلا) بغض النظر عن الـ Sponser سواء ميكروسوفت بالـ ASP.NET أو جوجل, لكن في عالم الـ Dedicated Systems الـ WinForms App مش هتندثر ابدا وخصوصا لو وقفت وراها تقنيات حلوه وخصوصا في الـ Deployment زي ClickOnce ,,,

#13

السلام عليكم

اقتباس
اولاً لكي نخرج من القوقعة التى نحن فيها يجب ان ندع التعصب للغة برمجة او نظام تشغيل جانباً ونركز تعلم اى شيئ وكل شيئ, انا من عشاق لغات البرمجة القديمة مثل الاسمبلي والسى ولكن لا اريد ان اصطدم بالواقع بعد عامين او ثلاثة لاكتشف ان هذه اللغات لا تسمن ولا تغني من جوع, وقد شاهدنا لغات برمجة اخرى تختفي ولا يبقى لها ذكر, من منا لا يذكر smalltalk او Fortran ولكن اغلب المبرمجين الجدد لايعرف عنها شيئ وبقيت لغات للتجارب فقط ومحصورة بين الهواة..

أخي أحمد المسألة ليست مسألة تعصب بل أن تكون الأمور واقعية, فأنت تتحدث عن Fortranالذي ظهر في الخمسينات ونصف قرن مدة كافية لنسيانه والإنتقال إلى لغات أخرى أما إن كانت توقعاتك بنسيان السي مثلا بعد عقد أو عقدين فهذا بالنسبة لي أمر مستحيل لأنه أساس نظم تشغيل حديثة مثل Windows Vistaو Windows Mobile 06 وأساس الدوت نت

أما حديثي عن أكسسوارات جوجل فهي لا تمثل قفزة كبيرة كالتي شاهدناها مع ظهور الويندوز إثر DOS أم أنك ترى أن وجود أيقونات حول الطقس, ومذكرة,... إكتشاف عظيم؟؟؟

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

هل تتصور ذلك ممكنا؟؟؟

فهذا إما يتطلب إعادة هيكلة مناهج الأنترنت Internet Protocols وهو أمر مستبعد أو سيتم الإعتماد على الأقمار الإصطناعية

اقتباس
ختاماً ماهو دورنا نحن كعرب فى تطوير مثل هذا التقنيات او الاستفادة منها؟؟

إن كنت في دول الخليج فلا تخف آبار البترول لا تزال موجودة وإن كنت في دول المغرب العربي فلا تخف القراصنة موجودون

اقتباس
وهل عندنا ما يكفي من المبرمجين المهتمين بهذه التقنيات؟؟

للأسف الشديد لا. لأننا ألفنا الجاهز ولا داعي لكي نتعب أنفسنا مما جعل كلمة عربي مرادفة ل...

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

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

اقتباس
Ben_Laiid أود الاستفسار عن شئ هل لك أن تخبرني من هذا

أخي عيسى هي صورة أعجبتني فوضعتها

#14

أهلاً ، لاأعرف كثيراً بالرافضه ، ولكن يبدو أن الصوره لأحد أئمة الظلال (اتمنى التأكيد للمعلومه او حذفها ) ...

إن كنت رافضياً ( أتمنى أن لاتكون كذلك ) فلاتوجد مشكله بالنسبه لي سواءاً رافضي أو عابد بقر أو نصراني .. لكن الأهم هو عدم تقديسهم أمامنا

تم تعديل هذه المشاركة بواسطة عيسى عايد العنزي في 17 يونيو 2007 في 10:55

#15

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

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

و بالنسبة للدر على تعليق الباش مهندس غير ال YouOS يوجد ال EyeOS.org و تستطيع تحميل ال Server application لإستخدامه على جهازك.

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#16

السلام عليكم

أخي عيسى, هذه الصورة هي لأحد مقاتلي طالبان, وأنا لست نصرانيا ولا من الروافض ولا "عباد القبور"...

فأنا مسلم سني. وإن كانت هذه الصورة ستسبب إزعاج غير مقصود للبعض فأعتذر على ذلك وها قد غيرتها

#17

وعليكم السـلام ،

أبداً لاتسبب إزعاج ، كما قلت لك أنني لاأعلم الكثير ولكنني توهمت بأنه أحد أئمتهم ،

أنا متأسف جداً

هذا الموضوع مغلق.

مواضيع مشابهة