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

لماذا مايكروسوفت

رائج
بدأه بسام العيساوي في 20 أبريل 2010 · 182 رد · 15,916 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#101
م. حسام فيصل كتب:

ومن قال آنها طريقة فرعية ؟ الدالة Response.Write مماثلة تماماً للدالة print (كما آتذكر ) ... لك كامل الحرية في إستخدامها كإستخدام php ... ولك الحرية في طباعة جداول ووسوم HTML كما تريد ...

هل رأيت أحد مطوري ال .NET يريد عمل جدول من البيانات يترك ال DataGrid ويتجه الى Response.write؟ اذا رأيت أحدهم سأقول انها طريق غير فرعيه!

اقتباس
الصراحة نعلم بآنها ViewState فقط ، فقد آخفت عنا مايكروسوفت ذلك ... يا آخي من يريد التعلم فإمكانه القراءة

التي هي عباره عن hidden field يرسل مع ال posted data. ما أقصده بالاخفاء هنا ليس انها طمرت عليها التراب ويجب أن نلعب معها Hide and Seek :blush: ما أقصده أنه يجب أن تبقى الأمور الأساسيه ظاهره غير مجرده لا تحتاج للبحث.

اقتباس
عندما آخذت php في الجامعة فقد تعلمت إستخدام $_POST بدون آن آعلم عن بروتكول HTTP شيئاً (تعلمته في مادة لاحقة شبكات 2 ) ...

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

اقتباس
حسناً ، وعندما تسآل مجموعة كبيرة من "مبرمجي" php عن البرمجة غرضية التوجه وعن آسلوب تطوير البرمجيات و ..........إلخ ولا يعرفون عنها شيئاً آي آنهم لا يعرفون سوى كتابة function وكتابة كوود php مبعثر ضمن صفحة html ولا صيانة ولا إعادة إستخدام ولا هم يحزنون ... بينما آغلب من عملوا على .Net يعرفون ما يعني كلمة صف وما تعنيه كلمة الإشتقاق ...إلخ .

لذلك المقارنة هكذا لا تجوز ، فالكثير من عملوا بهذه اللغة أو تلك لا يفقهون بعالم البرمجة في شيء ...

آسمحولي فقط بهذه العبارة : آغلب من يناقش هنا من الآخوة محبي ASP.NET للآسف لا يعلمون إلا النذر اليسير جداً من PHP و تصل إلى عدم معرفتها آبداً في بعض الآحيان ... رجاء آخوتي هناك الكثير من الآخوة المبتدئين الذين يقرؤن هنا ، تعلموا آخوتي عن لغة "عدوتكم" PHP ثم ناقشوا بها ...

http://php.net/manual/en/language.oop5.php

http://www.smarty.net/

تم تعديل هذه المشاركة بواسطة مهدي حجازي في 24 أبريل 2010 في 23:41

4
#102
اقتباس

آسمحولي فقط بهذه العبارة : آغلب من يناقش هنا من الآخوة محبي ASP.NET للآسف لا يعلمون إلا النذر اليسير جداً من PHP و تصل إلى عدم معرفتها آبداً في بعض الآحيان ... رجاء آخوتي هناك الكثير من الآخوة المبتدئين الذين يقرؤن هنا ، تعلموا آخوتي عن لغة "عدوتكم" PHP ثم ناقشوا بها ...

الحقوق محفوظة :P ...

لا آتذكر آنني قلت في إحدى ردودي السابقة إن php لا تدعم البرمجة غرضية التوجه ، ولكن : كم نسبة مبرمجي php الذي يعملون بها ؟ إذاً فهي "طريقة فرعية" وليست "آساسية" :) بينما آنت "مجبر عليها" تقريباً في ASP.net ...

اقتباس

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

ولكنه ليس إجباراً على تعلمه إذا آوكد على كلامي :

اقتباس

يا آخي من يريد التعلم فإمكانه القراءة

وهذا ما فعلته آنا وهذا بإمكان آي مبرمج ASP.net لا يعرف هذا آن يتعلمه بقراءة بسيطة ....

اقتباس

التي هي عباره عن hidden field يرسل مع ال posted data. ما أقصده بالاخفاء هنا ليس انها طمرت عليها التراب ويجب أن نلعب معها Hide and Seek :blush: ما أقصده أنه يجب أن تبقى الأمور الأساسيه ظاهره غير مجرده لا تحتاج للبحث

لا آتذكر أنني قرآت في آي كتاب لـASP.net لم يشرح فييه هذه النقطة عندما يتحدث عن ViewState ، ما العيب في فكرة إستقبال البيانات عبر Text1.Text ؟ أليس من الآجمل التعامل معه كغرض وتهيئة خصائصه بما تريد دون أن تضطر للتعامل مع متحولات $_POST ؟

تحياتي

تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 24 أبريل 2010 في 23:55

#103
م. حسام فيصل كتب:

لا آتذكر آنني قلت في إحدى ردودي السابقة إن php لا تدعم البرمجة غرضية التوجه ، ولكن : كم نسبة مبرمجي php الذي يعملون بها ؟ إذاً فهي "طريقة فرعية" وليست "آساسية" :) بينما آنت "مجبر عليها" تقريباً في ASP.net ...

كلام صحيح 100%

اقتباس
يا آخي من يريد التعلم فإمكانه القراءة

لا مشكله بيني وبين القرءه :)

اقتباس
لا آتذكر أنني قرآت في آي كتاب لـASP.net لم يشرح فييه هذه النقطة عندما يتحدث عن ViewState ، ما العيب في فكرة إستقبال البيانات عبر Text1.Text ؟ أليس من الآجمل التعامل معه كغرض وتهيئة خصائصه بما تريد دون أن تضطر للتعامل مع متحولات $_POST ؟

أجمل نعم، أفضل لا فأنا أفضل أن لا أنسى حقائق الأمور راجع ردي الأول واقرأ المقاله فقره ASP.NET لو أن المبرمج لا يعلم حقيقه تعامله مع javascript لارسال البيانات وأنها لن تعمل في حال عدم تفعيل المتصفح لل javascript ربما سيبقي أياما قبل أن يكتشف السبب.

ما أركز عليه في كلا الحالتين سوف تقرأ وسف تحتاج لمعرفه ما يحدث في الخفاء الفرق أن في حاله لغات مثل PHP او Java انت مضطر الى تعلم الأساسيات قبل الشروع في تعلم الأمور المعقده وبالتالي تحصل على الأساس الصلب ويبقى أي شيء تالي هو سهل أما في حاله ال .NET فاننا في الغالب سوف لن نضطر الى معرفه الأساسيات حتى نصطدم بأحد المشاكل وعندها نعود لنقطه البدايه ونتعلم ما فاتنا

تحياتي..

#104
اقتباس

أجمل نعم، أفضل لا فأنا أفضل أن لا أنسى حقائق الأمور راجع ردي الأول واقرأ المقاله فقره ASP.NET لو أن المبرمج لا يعلم حقيقه تعامله مع javascript لارسال البيانات وأنها لن تعمل في حال عدم تفعيل المتصفح لل javascript ربما سيبقي أياما قبل أن يكتشف السبب.

عفواً هذا لا يطلق عليه إسم مبرمج !!! .... وآفضل لأنك تعرف حقائق الآمور وتستخدم ASP.net .....

على فكرة :

اقتباس

Windows Live ID symbol

JavaScript required to sign in

Windows Live ID requires JavaScript to sign in. This web browser either does not support JavaScript, or scripts are being blocked.

:)

#105

نحن في عام 2010 الJavascript أصبحت على كل المتصفحات حتى الأجهزة المحمولة

1 −1

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#106
اقتباس
لا آتذكر آنني قلت في إحدى ردودي السابقة إن php لا تدعم البرمجة غرضية التوجه ، ولكن : كم نسبة مبرمجي php الذي يعملون بها ؟ إذاً فهي "طريقة فرعية" وليست "آساسية" smile.gif بينما آنت "مجبر عليها" تقريباً في ASP.net ...

تحاول أن تبين أن البرمجه غرضيه التوجه ليست أساسيه بنائاً على عدد ما رأيته من مبرمجين لا يعملون بها فمتى كان الحكم يبنى على نسبه الإستخدام من المبرمجين الذين حولك كما أنك تقول

اقتباس
بينما آنت "مجبر عليها" تقريباً في ASP.net

كيف تقول مجبر عليها ثم تقول تقريباً فمن هذا المنطلق من حقى أيضاً أن أقول أن ASP.net ليس أساس بها البرمجه غرضيه التوجه :lol:

بالنسبه لى قمت بتصميم مواقع ASP.net و مواقع PHP و الناتج الذى حصلت عليه هو أننى أفضل PHP عن ASP.net و لا يهمنى غير عملى أولاً و أخيراً.

forum-signature-01.gif
#107
اقتباس
كيف تقول مجبر عليها ثم تقول تقريباً فمن هذا المنطلق من حقى أيضاً أن أقول أن ASP.net ليس أساس بها البرمجه غرضيه التوجه

تقريباً لأنه يمكنك كتابة ASP.net بنفس الطريقة التي تكتب بها الPHP اذا احببت و لكن في النهاية أنت تكتب داخل Class من نوع Page.

اقتباس
بالنسبه لى قمت بتصميم مواقع ASP.net و مواقع PHP و الناتج الذى حصلت عليه هو أننى أفضل PHP عن ASP.net و لا يهمنى غير عملى أولاً و أخيراً.

هذا شئ عادي التقنيات أذواق

تم تعديل هذه المشاركة بواسطة motamayez في 25 أبريل 2010 في 01:04

2

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#108
اقتباس

كيف تقول مجبر عليها ثم تقول تقريباً فمن هذا المنطلق من حقى أيضاً أن أقول أن ASP.net ليس أساس بها البرمجه غرضيه التوجه

=======================

تقريباً لأنه يمكنك كتابة ASP.net بنفس الطريقة التي تكتب بها الPHP اذا احببت و لكن في النهاية أنت تكتب داخل Class من نوع Page.

هذا ما آقصده :

<%@ Page Language="C#" AutoEventWireup="true"  %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

       <%
          Response.Write("Hello World  !!!");

            %>

    </div>
    </form>
</body>
</html>

لا صف ولا وراثة و لا شيء .... Pure PHP Style :lol: (آمزح فقط) .....

اقتباس

حاول أن تبين أن البرمجه غرضيه التوجه ليست أساسيه بنائاً على عدد ما رأيته من مبرمجين لا يعملون بها فمتى كان الحكم يبنى على نسبه الإستخدام من المبرمجين الذين حولك

هذا ما كنت آحاور الآخ مهدي فيه : لا تتخذ نسبة من تعرفه من المبرمجين .........إلخ على آقوالك فليس كل "آصابيع يديك مثل بعضها " :) ...

تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 25 أبريل 2010 في 01:16

#109

الأخ مهدي حجازي ذكر مواضيع مهمه ومنها التجريد فهو ماكنت أحاول شرحه , من يقول ان المبرمج لا يجب أن يكون ملم بأمور سطحيه مثل post get header وغيرها فهذا منافي لما يتم تدريسه في أساسيات البرمجه فعمليه تعلم لغة الآله 0 - 1 مهم جدا مع أن استخدامه ضرب في الخيال كذلك تعلم تاريخ الحاسوب مهم ولكن لا يمكنني بناء مشروع من معلومات تاريخ الحاسوب أو كيف يتم قراءه البرنامج داخل الذاكرة وماهي أنواع الذاكرة وغير ذلك

لقد عملت على لغة البايثون بهدف التعلم وبدأ في كتابه أول برنامج لي وبعد أن وصلت إلى إنشاء نموذج ووضع حقل نصي فيه وتسميته ظهر لي كود طويل :( في الدوت نت الأمر بسيط جدا وهو من خصائص النافذه تختار إسم النموذج وإضافة حقل نصي بالسحب والإفلات أما في بايثون الوضع مختلف فالأمر أشبه بإختراع كل جزء وتعريفة وتقسيم الفورم لكي تتمكن من تحديد مكان الحقل النصي , طبعا فهمت أن هذا المبدأ هو الأساس في النموذج Form , window لذلك كانت هذه إضافة لمعلوماتي وتجربه جميله وبعد سؤال أهل الإختصاص ذكرو لي وجود أكثر من واجه رسوميه يمكنني الإعتماد عليها ويمكن استخدام برامج تدعم السحب والإفلات بكل سهوله ولكن الأساس موجود وهو ما يركز عليه أو تركز عليه جميع كتب لغات البرمجه بعد ذلك تنتقل إلى الأدوات الجاهزه , اما دوت نت فيركز على الأدوات الجاهزه ثم ينتقل إلى الأساس بطريقة إجباريه لأن الأساس عباره عن علم آخر في الدوت نت وكما ذكر الأخوه عن الداتاجريد هي أداة كان من الأولى أن يعلم كيف يمكنه استخدام الجداول ثم يتعلم كيفيه استخدام الأدوات وهي على الأغلب لا تحتاج إلى علم ولكن لا يمكن ذلك فعمليه تعليم القادمين على كيفيه البرمجه الصحيحه تحتاج إلى نسف فكرة دوت نت ومن يعلم كيفيه بناء داتا جريد مثلا لن يحتاج إلى كنترول داتا جريد لأنه سيوفر عليه الوقت والجهد , كيف ذلك ؟ نحن في بي أتش بي ننظر إلى نحتاجه فإذا كان وقتي ضيقا ولا أريد تصميم شكل خاص للجدول أذهب إلى جووجل وأكتب table css وأدخل على أول نتيجه في معظم الأحيان وأنظر إلى أجمل تصميم وأقوم بالتعديل على ألوانه ثم أحوله إلى قالب وبحلقة تكرار أبني جدولي وفيه مميزات حذف صف والتعديل في المكان بتقنية الأجاكس وحتى ترتيب الصفوف بعمله سحب وإفلات كل هذا خلال دقائق , ولو كانت هذه التقنيات لا أعلم كيفيه عملها فقط أقوم بالبحث عن كل تقنيه وأدمجها مع القالب إذن العمله أصبحت أسهل من دوت نت ولو تم تدريس الدوت نت بهذه الطريقة لوجدت معظم المتمرسين سيستخدمونها وبذلك الإنتقال من دوت نت إلى أي لغة أخرى لأنهم سيعلمون أن دوت نت هي أدوات للعمل السريع وغير المعقد , الجميل في طريقة تدريس الدوت نت وهي البدء في التقنيات ونسيان اساس اللغة هو انتشار الدوت نت وبذلك عندما يقوم صاحب العمل بطلب أي شيء يمس الكنترول مثل أريد شكل الجدول كهذا الجدول وطبعا الجدول هو داتا جريد , ترى المستخدم لتقنية الدوت نت يجيب على الفور لايمكن ذلك أو هذا مستحيل :) فيضطر صاحب العمل إلى الإقرار بأن هذا من المستحيل << هذا المثال ليس للداتا جريد وإنما لكثير من الكنترول

حقيقه الموضوع جميل :) أفادني كثيرا وأضاف الكثير إلى معلوماتي أشكر الجميع وأرجو أن يكون الهدف واضح وهو التركيز على

1- وجود تقنيات أخرى والدوت نت عباره عن برنامج يفيد الكثيرين ولكنه ليس للمتمرسين ولا عيب في استخدامه ولكن العيب في عدم تجربة التقنيات الأخرى

2- سياسة مايكروسوفت تضر في المبرمج قبل المستخدم وعلينا كمبرمجين أن نتعلم عن التقنيات الأخرى ونجرب حتى نتمكن من تقديم خيارات للجيل القادم

3- المبرمج قادر على عمل موازنه من خلال تقديم برامج لا تعتمد على منتجات ميكو مما يزيد في نشر المنتجات الأخرى بين المستخدمين

2 −2

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#110
اقتباس
1- وجود تقنيات أخرى والدوت نت عباره عن برنامج يفيد الكثيرين ولكنه ليس للمتمرسين ولا عيب في استخدامه ولكن العيب في عدم تجربة التقنيات الأخرى

2- سياسة مايكروسوفت تضر في المبرمج قبل المستخدم وعلينا كمبرمجين أن نتعلم عن التقنيات الأخرى ونجرب حتى نتمكن من تقديم خيارات للجيل القادم

3- المبرمج قادر على عمل موازنه من خلال تقديم برامج لا تعتمد على منتجات ميكو مما يزيد في نشر المنتجات الأخرى بين المستخدمين

من الاخر انت لم تفهم اي شي تكلمنا عنه و انت فاتح الموضوع لهذه الأسباب

أنت اخر من يتكلم عن البرمجة او المبرمجين فانت لست منهم

تم تعديل هذه المشاركة بواسطة motamayez في 25 أبريل 2010 في 08:53

3 −7

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#111

فعلاً ندمت على كل ثانية في الموضوع إذا كنت آخي Bastr قد إستخلصت من حديثنا ونقاشنا كله هذه الفكرة :

اقتباس

وجود تقنيات أخرى والدوت نت عباره عن برنامج يفيد الكثيرين ولكنه ليس للمتمرسين ولا عيب في استخدامه ولكن العيب في عدم تجربة التقنيات الأخرى

اقتباس

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

ماذا كنت آفعل آنا و الآخ متميز في الردود السابقة ونحاول أن نشرحه ؟ ونقاشنا مع الآخ مهدي ؟ يا آخي واالله استغرقنا الوقت لنكتب هذه الردود فقط لكي تقرآها وتفهمها و محاولة فقط لتصحيح المفاهيم المغلوطة لديك حول .Net ولكن "دق المي وهي مي " (مثل شامي .. بإختصار لافائدة ) ...

إعتذر عن إكمال النقاش وليس لقصر حجتي لكن لآن الآخ Bastr قد عاد :) ........... إستبشرنا خيراً بمشاركة الآخوة مهدي و حسان و asm وقلنا آن الموضوع يستحق آن يكتب فيه لنتعلم و نعلِم ولكن لا فائدة .....

تحياتي

تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 25 أبريل 2010 في 08:41

1 −1
#112

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

لا يزعل أحد مني، ولكن هذه فكرة غبية.

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

هل حقاً يهتم المستخدم بأن التطبيق الذي يستخدمه مبرمج بـASP.NET أو PHP أو أسمبلي؟ هل حقاً يهتم بأنك استخدمت أدوات جاهزة أو كودت كل وسم HTML يدوياً؟ طبعاً لا! 99% منهم لا يعرفون حتى ماذا تعني هذه المصطلحات. ما يعرفه المستخدم هو: هل يقوم هذا التطبيق بما أريد؟ هل يقوم به بسهولة؟ دون مشاكل؟ هذه الأسئلة ليس جوابها: بايثون أحسن من روبي، بل جوابها التصميم الصحيح والحرفية العالية، و هي مفاهيم مجردة من التقنية.

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

السبب وراء اعتقاد الكثيرين بأن الطريق الأصعب هو الطريق الأفضل هو أنهم يخافون منافسة من يرونهم "أنصاف مبرمجين"، فيختبئون وراء ستار من "الفوقية العلمية".

هذا البرنامج تافه لأن مبرمج بالفوكس برو، تلك اللغة التي شرب منها الدهر شرب الهيم! هذا البرنامج لا قيمة له لأنه لا يدعم العمل على أجهزة لينوكس وديبيان! هذا البرنامج أحقر من أن أنظر إليه لأن مبرمجه لا يعرف الاستخدام الصحيح للـOOP!

أتعتقدون حفاً أن المستخدمين يهمهم كل هذا؟ إذا كان هذا الـ"نصف مبرمج" قد أنتج برنامجاً يوفي بحاجات المستخدم ونال إعجابه بعكس برنامجك الذي يستخدم أفضل التقنيات والمقاييس فهذا معناه أنه، اسمح لي، مبرمج أفضل منك.

التقنية وضعت لتخدم المستخدم النهائي. لا لكي نتفاخر بها وننسج لها قصائد المدح.

6
#113
System Down كتب:

التقنية وضعت لتخدم المستخدم النهائي. لا لكي نتفاخر بها وننسج لها قصائد المدح.

هذا بالضبط ما اشرت إليه أو ما كنت أقصده من خلال إستعراضي لمميزات مايكروسف

وقد فهمت مايكروسفت هذه الميزة من بدايات استخدام الحاسب

المقصود بكل العملية هو ال end user

فهو المستفيد .. ولا يهمه كل تلك التعقيدات الموجودة في اللغات

لذلك استخدمت مايكروسفت حلول سهلة ادت بها معظم احتياجات العالم من التقنية

كما ان الحديث عن مميزات وتقنيات مايكروسفت في نظري غير مجدي

لان برنامج واحد أو تقنية واحدة من مايكروسفت او غيرها تحتاج الى كتب لتفصيل مميزاتها

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

ولكن يجب على الجميع ان يعوا حقيقة واحدة وهي أن عالم البرمجة اليوم تحكمه مايكروسفت

وهي متفوقة علي مثيلاتها على الأقل من ناحية نظام التشغيل

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

هذا السؤال اترك اجابته لعاشقي المصادر المفتوحة وهواة النواة البرمجية القابلة للتعديل ( kernel) !!

انت تنتج التقنية للجميع وليس للمبرمجين فقط أو الأذكياء فقط

وعت ميكو النظرية من زمان ,, لذلك تفوقت

3 −3

Chail .. Get Focus .. Then Catch Your Target

#114

هذا ما تقدمه مايكروسفت لمطوري صفحات الانترنت بمختلف الأشكال

psa كتب:

Your Web world just got simpler. Windows Server 2008 with IIS 7.0 gives you the tools to simplify the deployment and management of all your Web applications and services—including both ASP.NET and PHP apps—while delivering greater security, stability, and availability.

ماذا يصنع اللينكس لتقنيات مايكروسفت الخاصة بصفحات الإنترنت

1 −4

Chail .. Get Focus .. Then Catch Your Target

#115
اقتباس
ماذا يصنع اللينكس لتقنيات مايكروسفت الخاصة بصفحات الإنترنت

مايكروسوفت تمنعك(تحتكر) بطريقة مباشرة أو غير مباشرة من استخدام منصة غير التي تقدمها, بدءأ من أسفل الـ Tech Stack و صعوداً إلى الـ End User. الاقتباس الذي أحضرته لايخدم مايكروسوفت بأي شكل, و لا داعي لأن أتصور أن هذا مقتبس من دعاية لمايكروسوف لأن قسم الدعاية والإعلان عليه العوض في تلك الحالة. ببساطة أخي, الجملة التي وضعتها تعني أن تلك التقنيات الأخرى تعطيك الحرية, لتعمل بها أينما شئت, دون أن تفرض عليك شيئاً.

تحياتي...

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 25 أبريل 2010 في 16:51

2 −1
#116

وهل يسمح لينكس بذلك

===========================================

انا مطور لبرامج سطح المتب أستخدم الc++ واستخدم الفيجوال بيسك دوت نت

واطور صفحات الانترنت الخاصة بي بإستخدام ال asp.net

واستخدم ال php

أعمل بكل هذه التقنيات وانا على الويندوز حاليا

واريد أنتقل للينكس

فماهي الأشياء التي تنصحني بأخذها معي وماهي الأشياء التي يتوجب علي تركها

ماهي البدائل التي سيقدمها لي اللينكس إذا ما طلب مني أن أتخلى عن البيسك وال asp.net

هل سيطلب من أن اتعلم لغة جديدة ام ماذا

والبدائل متوفرة بكثرة واسهل بكثير

مايكروسفت تعرف قيمة زمني لذلك تحافظ عليه

بسيطة ،، قوية ،، واضحة دون تعقيد

انا مع مايكروسفت لست مضطرا لكي اتخلى عن كل هذا

مايكروسفت تفهني ،، مايكروسفت تخدمني ،، مايكروسفت تطورني تسهل علي الطريق لا تتركني بل تدعمني لهذا انا معها

لهذا السبب نحب مايكروسفت !!

Technology shouldn’t get in the way—it should help IT organizations as they respond to the needs of business groups, partners, and customers. These groups often have three general requirements for IT organizations:

1. People need to be able to work seamlessly with other people inside and outside their organization.

2. Data from different sources must be easily accessed and intelligently presented.

3. "Connecting systems" means not only providing access to users, but also easing management while keeping systems secure.

Microsoft products are interoperable by design. They address these requirements by enabling interoperability out-of-the-box with software and hardware from other vendors.

post-145794-12722040244005_thumb.png

تم تعديل هذه المشاركة بواسطة psa في 25 أبريل 2010 في 17:09

2 −1

Chail .. Get Focus .. Then Catch Your Target

#117

افخر اني اصبحت من اصحاب السمعة السيئة في المنتدى بين ليلة وضحها

لمجرد دعمي لمايكروسفت

لا عجب في ذلك

تم تعديل هذه المشاركة بواسطة psa في 25 أبريل 2010 في 18:40

2 −1

Chail .. Get Focus .. Then Catch Your Target

#118

المشكلة في هذا المنتدي ان "بعض" ممن يدعمون المصادر المفتوحة هم في الحقيقة اقل من أنصاف مبرمجين و يستخدمون دعاية المصادر المفتوحة كنوع من تعويض هذا النقص في فهم البرمجة فتجد من لم يستطيع التحول من VB6 الي Vb.net لمجرد جهله بأبسط قواعد الOOP يصب جام غضبه علي Microsoft و كانها من المفترض بها ان تبعث به الي الجامعة ليتعلم علي حسابها كيف يكون مبرمج.

2 −1

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#119
System Down كتب:

لا يزعل أحد مني، ولكن هذه فكرة غبية.

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

هل حقاً يهتم المستخدم بأن التطبيق الذي يستخدمه مبرمج بـASP.NET أو PHP أو أسمبلي؟ هل حقاً يهتم بأنك استخدمت أدوات جاهزة أو كودت كل وسم HTML يدوياً؟ طبعاً لا! 99% منهم لا يعرفون حتى ماذا تعني هذه المصطلحات. ما يعرفه المستخدم هو: هل يقوم هذا التطبيق بما أريد؟ هل يقوم به بسهولة؟ دون مشاكل؟ هذه الأسئلة ليس جوابها: بايثون أحسن من روبي، بل جوابها التصميم الصحيح والحرفية العالية، و هي مفاهيم مجردة من التقنية.

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

السبب وراء اعتقاد الكثيرين بأن الطريق الأصعب هو الطريق الأفضل هو أنهم يخافون منافسة من يرونهم "أنصاف مبرمجين"، فيختبئون وراء ستار من "الفوقية العلمية".

هذا البرنامج تافه لأن مبرمج بالفوكس برو، تلك اللغة التي شرب منها الدهر شرب الهيم! هذا البرنامج لا قيمة له لأنه لا يدعم العمل على أجهزة لينوكس وديبيان! هذا البرنامج أحقر من أن أنظر إليه لأن مبرمجه لا يعرف الاستخدام الصحيح للـOOP!

أتعتقدون حفاً أن المستخدمين يهمهم كل هذا؟ إذا كان هذا الـ"نصف مبرمج" قد أنتج برنامجاً يوفي بحاجات المستخدم ونال إعجابه بعكس برنامجك الذي يستخدم أفضل التقنيات والمقاييس فهذا معناه أنه، اسمح لي، مبرمج أفضل منك.

التقنية وضعت لتخدم المستخدم النهائي. لا لكي نتفاخر بها وننسج لها قصائد المدح.

قد يكون هذه لبعض وقت , لكن المنتتج الافضل و الذي يبقى لسنين هو المنتج الجيد "داخليا" اي من ناحية Software arch و reusable elements الخ...و الذي يوظف مفاهيم الـ Patterns و خارجيا اي من ناحية المستخدم UI و غيرها ...

اما "الفقاعات" وبرامج التي تبنى دون منهج مدروس , سوف يكون مصيرها rewrite from scratch :) .

تم تعديل هذه المشاركة بواسطة ahmad123 في 25 أبريل 2010 في 20:33

4
#120

السلام عليكم...

System Down كتب:

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

من قال ذلك؟ يا أخي أعود واكرر التجريد لا يعني قله احتراف ولا يعني أنه سيئ ولا يعني أننا لا نحتاجه ولا ولا...

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

اقتباس
لا يزعل أحد مني، ولكن هذه فكرة غبية.

زعلت ومشي الحال :cry:

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

أنا معك في هذه ولم أنسها يوما ما ولكن انت أجبني هذا المنتج الذي تريده هل سيوجد من العدم؟ من الذي سيقوم بانتاجه اليس أنا وأنت، اذا قوتنا وخبرتنا وفهمنا وذكائنا سيؤثر حتما في صوره هذا المنتج الذي نسعى اليه. ما تقوله يوحي الي أنه لا يهم كيف نكون ف .NET سوف تعالج جميع الأمور وتنتج لي المنتج المثالي السريع الأمن فلا حاجه لي في فهم أمور سوف تحلها ال .NET وهذا بالضبط ما لا نريده. لنأتي لعنصر سرعه التطوير، هذه قاعده بصراحه أنا مؤمن بها: كلما زاد التجريد -> زادت القيود -> وكلما زادت القيود تعقدت الأمور. ما يحدث التالي:

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

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

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

أهلا وسهلا بك.. لا يضير الشاة سلخها بعد ذبحها.

اقتباس
السبب وراء اعتقاد الكثيرين بأن الطريق الأصعب هو الطريق الأفضل هو أنهم يخافون منافسة من يرونهم "أنصاف مبرمجين"، فيختبئون وراء ستار من "الفوقية العلمية".

هذا البرنامج تافه لأن مبرمج بالفوكس برو، تلك اللغة التي شرب منها الدهر شرب الهيم! هذا البرنامج لا قيمة له لأنه لا يدعم العمل على أجهزة لينوكس وديبيان! هذا البرنامج أحقر من أن أنظر إليه لأن مبرمجه لا يعرف الاستخدام الصحيح للـOOP!

افتراض خاطيء على الأقل بالنسبه لي, بصراحه أنا أكتب ما أعتقد به ولا يهمني ان اقتنع القاريء أم لا ولا يمكن أزدري الناس لسبب كهذا، هذه أفكارهم وكل واحد يرى ما يناسبه ويسير عليه

تم تعديل هذه المشاركة بواسطة مهدي حجازي في 25 أبريل 2010 في 20:51

1
#121
psa كتب:

وهل يسمح لينكس بذلك

===========================================

انا مطور لبرامج سطح المتب أستخدم الc++ واستخدم الفيجوال بيسك دوت نت

واطور صفحات الانترنت الخاصة بي بإستخدام ال asp.net

واستخدم ال php

أعمل بكل هذه التقنيات وانا على الويندوز حاليا

واريد أنتقل للينكس

فماهي الأشياء التي تنصحني بأخذها معي وماهي الأشياء التي يتوجب علي تركها

ماهي البدائل التي سيقدمها لي اللينكس إذا ما طلب مني أن أتخلى عن البيسك وال asp.net

هل سيطلب من أن اتعلم لغة جديدة ام ماذا

اذا تصدقني فلا داعي لأن تترك شيء ، فجنو لينكس يقدم لك ذلك و زيادة !!

logo300x75.png
#122
System Down كتب:

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

لا يزعل أحد مني، ولكن هذه فكرة غبية.

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

هل حقاً يهتم المستخدم بأن التطبيق الذي يستخدمه مبرمج بـASP.NET أو PHP أو أسمبلي؟ هل حقاً يهتم بأنك استخدمت أدوات جاهزة أو كودت كل وسم HTML يدوياً؟ طبعاً لا! 99% منهم لا يعرفون حتى ماذا تعني هذه المصطلحات. ما يعرفه المستخدم هو: هل يقوم هذا التطبيق بما أريد؟ هل يقوم به بسهولة؟ دون مشاكل؟ هذه الأسئلة ليس جوابها: بايثون أحسن من روبي، بل جوابها التصميم الصحيح والحرفية العالية، و هي مفاهيم مجردة من التقنية.

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

السبب وراء اعتقاد الكثيرين بأن الطريق الأصعب هو الطريق الأفضل هو أنهم يخافون منافسة من يرونهم "أنصاف مبرمجين"، فيختبئون وراء ستار من "الفوقية العلمية".

هذا البرنامج تافه لأن مبرمج بالفوكس برو، تلك اللغة التي شرب منها الدهر شرب الهيم! هذا البرنامج لا قيمة له لأنه لا يدعم العمل على أجهزة لينوكس وديبيان! هذا البرنامج أحقر من أن أنظر إليه لأن مبرمجه لا يعرف الاستخدام الصحيح للـOOP!

أتعتقدون حفاً أن المستخدمين يهمهم كل هذا؟ إذا كان هذا الـ"نصف مبرمج" قد أنتج برنامجاً يوفي بحاجات المستخدم ونال إعجابه بعكس برنامجك الذي يستخدم أفضل التقنيات والمقاييس فهذا معناه أنه، اسمح لي، مبرمج أفضل منك.

التقنية وضعت لتخدم المستخدم النهائي. لا لكي نتفاخر بها وننسج لها قصائد المدح.

انا مع الاخ مهدي حجازي

نعم المستخدم لا يهمه التقنية و لكن من قال لك ان احد منا يزعم ان المستخدم تهمه التقنية المستخدمة؟؟

يا عزيزي المشكلة ليست في انتاج اول نسخة فاول نسخة من البرنامج لا تصلح سوى ان تكون prototype

ما يحدث عادة ان الزبون في البداية لديه فكرة عما يريد (و فكرته خاطئة فهو اصلا لا يعرف ما يريد) و يطلب منك المنتج بمواصفات معينة و في الغالب تكون بسيطة للغاية و تتناقش معه و تسأله هل انت متأكد انك تريد الخاصية X فقط و لا تهتم بالخاصية Z فسيؤكد لك بكل اساليب النفي و التأكيد انه لا يريد سوى X و لن يفعل شيء آخر مطلقا بتاتا

ثم بعد فتره تريه نموذج اولي للمنتج و بالتأكيد (مية بالمية) لن يعجبه و سيقول لك اين هذا و لماذا هذا هنا و ذلك ليس هناك ..

ثم تقوم بالتعديل حسب متطلباته و يمشي الحال لاسبوع او اسبوعين

ثم يعود لك من جديد و يقول، هل ممكن ان نضيف خاصية جديدة Y؟

و تتكرر هذه الحلقة الى ما لا نهاية

فلهذا لا تقل لي ان الادوات غير مهمة .. الادوات هي اللتي تمكننا من صنع البرامج، و اذا كانت ادوات مصممة من اجل انصاف المتعلمين اللذين لا يريدون اتعاب انفسهم في القراءة فستكون حتما غير مناسبة لمن يعتقدون انفسهم محترفين و يختبئون خلف ما تسميها "الفوقية العلمية".

اما النصف مبرمج اللذي صمم برنامجه بفوكس برو او vb6 فليفرح بالفيبي تبعيته لانه عاجلا او آجلا سيصدم بجدران ما وضع نفسه فيه

5 −1
#123

قبل التجريد أود أن أتكلم عن التجريح ...

كما قلت لك أخي متميز من يستخدم التجريح يعتبر فاقد للحجه

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

لذلك تعمدت إعادة شرح النقاط الأساسيه في كل رد تقريبا ولا أعتب عليك فقد تناقشنا كثيرا وأعلم مدى استيعابك

هناك نقطه أحببت أن أعقب عليها :

اقتباس
المشكلة في هذا المنتدي ان "بعض" ممن يدعمون المصادر المفتوحة هم في الحقيقة اقل من أنصاف مبرمجين و يستخدمون دعاية المصادر المفتوحة كنوع من تعويض هذا النقص في فهم البرمجة فتجد من لم يستطيع التحول من VB6 الي Vb.net لمجرد جهله بأبسط قواعد الOOP يصب جام غضبه علي Microsoft و كانها من المفترض بها ان تبعث به الي الجامعة ليتعلم علي حسابها كيف يكون مبرمج.

عندما تنفق خمس سنوات أو سنه واحد على تعلم لغة برمجه ثم يتم نسفها في ليله وضحاها طبعا ستكره ميكو بدون أي مقدمات , ميكو في ليله وضحاها نسفت فجوال بيسك 6 بدون أي مقدمات وقامت بنسف الكثير وكل ذلك من أجل التجديد !! هل التجديد ينسف ماقبله؟ هذا نراه فقط في منتجات ميكو

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

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

تم تعديل هذه المشاركة بواسطة bastr3 في 26 أبريل 2010 في 04:49

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#124
اقتباس
عندما تنفق خمس سنوات أو سنه واحد على تعلم لغة برمجه ثم يتم نسفها في ليله وضحاها طبعا ستكره ميكو بدون أي مقدمات , ميكو في ليله وضحاها نسفت فجوال بيسك 6 بدون أي مقدمات وقامت بنسف الكثير وكل ذلك من أجل التجديد !! هل التجديد ينسف ماقبله؟ هذا نراه فقط في منتجات ميكو

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

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

مرحباً بك في تكنولوجيا المعلومات, هل لازلت تستخدم معالج Pentium 1

اللغة لم يتم نسفها و هناك مبرمجون لا يزالون يستخدمون VB6 في انشاء برامج لتعمل على Windows 7 و لكن تم تحديثها كأي شئ يتم تحديثه

تم تعديل هذه المشاركة بواسطة motamayez في 26 أبريل 2010 في 07:09

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#125
اقتباس
مرحباً بك في تكنولوجيا المعلومات, هل لازلت تستخدم معالج Pentium 1

سأرد عليك لتفهم ما أقصد بلماذا مايكروسوفت

لقد بأدت أولى خطوات البرمجه بلغة البيسك 1 على كمبيوتر صخر عام 1991 , بعدها أعجبت بعالم البرمجه وكانت مجرد هوايه , درست بمجال تكنولوجيا المعلومات وبدأ مع منتجات مايكروسوفت , فجوال بيسك

ولله الحمد أتقنت الكثير منها فهي بحر من العلوم فقد كنت أقوم بإنشاء ملفات ocx , dll وأستخدم ال api الخاص بويندوز حتى أنني قلت لاشيء مستحيل في عالم فجوال بيسك وبدأت العمل فري لانسر لأنني ضد التوظيف >> هذه فلسفتي يعني بدون تعليق . لم أقم بعمل برامج عاديه وكنت أكره البرامج المحاسبيه ومازلت . لذلك أصبح إختصاصي الأمور المستعصيه ومن الأمثله التي أذكرها وكانت الشركات تبحث عن مبرمجين من هذا النوع بحثا لأنهم قلائل ... أذكر اتصال من شركه كبيره لديها عدد كبير من الموظفين المبرمجين طلبوا مني عمل جزء من برنامج وهو طباعة البار كود الخاص بالجوازات , وشركة أخرى طلبت عمل برنامج تنصيب لبرنامج قامت بعمله فكان يقوم بتغيير إعدادات كبيره في نظام ويندوز وكان شرح عمليه التنصيب في أكثر من 25 صفحة وتم العمل خلال يويمن تقريبا وهذا دليل على قدرة في التحكم بمكونات ويندوز وهناك الكثير من الأمثله يعني وصلت مرحله الإحتراف وبعد أربع سنوات فوجئت في دوت نت عام 2001 وكنت أعمل على برنامج خدمات لحسابي الخاص وكانت مدة العمل أكثر من ست أشهر وقمت بتنزيل النسخة الاولى منه ولاقت نجاح كبير ومع نزول الدوت نت صار من الواجب العمل على دوت نت فهو الإصدار الجديد من فجوال بيسك ولكنه نسف فجوال بيسك يجب أن أبدأ من جديد من الصفر !!!

تخيل بعد هذا العلم يقوم خريج جديد درس الدوت نت ويقول لك البرنامج الذي قمت بعمله لا يعمل على نظام ويندوز الجديد لأنك تعتمد على التقنيه الفلانيه وقد تم استبدالها لتتوافق مع دوت نت ثم يقول لك الفجوال بيسك أصبح من الماضي ولا أحد يحتاج إليه وتجد الشركات تتوجه إلى عالم الدوت نت , أممم من الماضي !! قبل أقل من سنه كان لمبرمجي الفجوال بيسك قيمة والآن الجميع ينطلع إلى دوت نت المختلف تماما عن فجوال بيسك وأصبح عاطل عن العمل وغير مؤهل لقيادة الحاسوب حتى ؟؟

يقول لي أحد مستخدمي دوت نت المبرمج لسن الثلاثين يجب أن تترك مجال البرمجه فهناك اصدارات يتم تنزيلها ولا يمكنك متابعتها خصوصا أنك في مرحلة الإنتاج ولا تملك الوقت لتعلم كل جديد , هل هذا منطقي ؟

نعم إذا كنت تعتمد على منتجات مايكروسوفت فحدك عشر سنوات من العمل ثم جد لك عمل آخر فسيتم إصدار برنامج جديد لا يمكنك دراسته من جديد , بعد سنتين ربما ينزل إصدار dot shl بدل dot net وأنت قمت بالدراسه أربع سنوات ولديك خبره أربع سنوات من العمل على دوت نت وفي بلد عربي يستخدم كل التقنيات الحديثة التي تقدم نظرا لعدم وجود تراخيص وتبدأ للعمل على دوت شيل فترى أنها مختلفه تماما ويقول لك صاحب العمل دوت نت أصبحت من الماضي نحن الآن في عصر الشيل فتبدأ في حرب مع الوقت لتتعلم هذه التقنيه الجديده ولكنك لا تملك الوقت الكافي فأنت على رأس عملك ولديك أشغال ومسؤوليات لن تستطيع التفرغ كما كنت في عهد الدراسه , ويأتي الجيل الجديد خريج جديد ويتم الإعتماد عليه ويقول لك أنت تستخدم دوت نت !! هذا من الماضي ماذا ستفعل ؟

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

ونذكر من الامور التي تنسفها مايكروسوفت هي الأوفيس تجد الموظف العادي يأخذ دورة قيادة الحاسوب icdl وبعد سنتين يقوم بتقديم أوراقه فيجد الرد أنت لديك شهادة قيادة الحاسوب على أوفيس 2003 ونحن الآن ب 2007 , إذن أنت غير مؤهل لهذه الوظيفه نحن نريد الجديد , نعم لا مشكله في دراسة الجديد ولكن المشكله في القديم هل يرمى في القمامه ويصبح بدون أي قيمه

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

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

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

هل فهمت المقصد واللبيب من الإشارة يفهم

اقتباس
اللغة لم يتم نسفها و هناك مبرمجون لا يزالون يستخدمون VB6 في انشاء برامج لتعمل على Windows 7 و لكن تم تحديثها كأي شئ يتم تحديثه

قمت بإضافتها بعد فتره لأنك وجدت أن من الضعف الإبقاء على أول جمله , وهي الجمله التي يرددها فاقد الحجه

تم تعديل هذه المشاركة بواسطة bastr3 في 26 أبريل 2010 في 07:32

2 −1

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…