الأخ jadweb.com مشكور على ردك الكريم
الأخ jadweb.com مشكور على ردك الكريم
قتنه ... لسنا في حرب ياعزيزي
اختر مصطلحاتك جيدا
كلنا اخوان هنا وانتقادي له لايعني اني جاهل او مثير مشاكل
__________________
Ramy
بكل تأكيد سأبدأ بنفسي
في حاله قمت بالذهاب الى قسم ال php وقمت بالمقارنه بينها وبين الasp.net سأقوم بانتقادها بشكل علمي واضح
وليس كالتالي :-
لماذا لايقف امامه ! ماذا تعرف عن ال IISثانياً الكل يعرف ولا داعي للف و الدوران أن iis لا يقف أمام أباتشي من حيث الأمان , السرعة و مهما كانت سرعة مايكروسوفت ومبرمجيها في ترقيع ثغرات iis العديدة فلن تضاهي المصادر المفتوحة وهذا أمر مفروغ منه على ما أعتقد و حتى يظهر iis7 وتحقق مايكروسوفت المعجزة و أشك في ذلك يبقى كلامي صحيحاً و واقعياً و مقنعاً
الموضوع ليس بالقيل والقال ياعزيزيو من ثم من قال أن Asp.net أسرع من php ?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
لغة php + mysql تعطيك تطبيقات أثبتت جدارتها على مستوى العالم أجمع
شركة Hp طورت نظام بين فروعها حول العالم باستخدام لغة php
وكالة ناسا انتقلت مؤخراً لقواعد بيانات MySQl
تستطيع شركه hp ان تقوم بتطوير نفس النظام على asp.net فليست لغه البرمجه هنا مشكله
ولايعني انتقال ناسا الى mysql انها افضل قواعد البيانات
على كل حال انصحك بتعلم المزيد عن ال asp.net وبطبيعه الحال لاتقم بترك ال php
فهي صاحبه السوق
ولكن لاتقلل من شئن ال asp.net
فلايستطيع احد ان ينكر قوة البايثون مثلا
بالتوفيق ....
__________________
Ramy
هل من ردود ؟؟؟؟؟؟؟نحن في منتدى مصمم من مبرمجي php هذه العملاقة , اين منتديات asp وغيرها .
__________________
htaccess بكل بساطة
الشفرة الموحدة "يونِكود"
(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
طبعا هنالك ألف رد
ابحث بالقسم تجد منتدى طورته بالدوت وهو مفتوح المصدر وعشرات مثله
وتجد العديد من المنتديات بالدوت نت
ابحث وستجد ووقتي أثمن أن أن أجلس ألصق روابط
أخي العزيز .. لا تجد سبب واحد يجعلك تترك البي أتش بي ؟؟!!!!!!!
انظر للدوت نت وستجد أنه لا يوجد سبب واحد يجعلك تتمسك بالبي أتش بي
ثم من قال لك أن الدوت نت لم تثبت جدارتها ... فعلا هذا الكلام إلي بيجعلني لا أناقش لأنه كلام مليء بالجهل وليس مبني على أساس صحيح وحتى من يقوله يبدو أنه لا اختلاط له بسوق المبرمجين
راتبي 5 أضعاف راتب مبرمج البي أتش بي ولو عندك الآن 20 شخص مبرمجي مواقع دوت نت أضمن لهم وظيفة وفي الحال
فلا تقل لي سوقها نايم ولم تثبت جدارتها .. والله كلام فعلا يحزنني .. لماذا تقارن الدوت نت بالبي أتش بي ... أساسا لا من أية جهة تقارن وتقوم أن الدوت نت لم تثبت جدارتها ... كمن يقول السي بلس أو الجافا لم تثبت جدارتها
وفعلا سبب أنني لا أناقش هو أن كلامك لا أساس له من الصحة
تقول
جميعنا يعلم أن البي أتش بي بال mysql اسرع
والله هذا كلام ما إله معنى
بامكاني أن أرد عليك وأقول
جميعنا يعلم أن الدوت نت مع mssql server أسرع ويلا ما حدا مدور
قلت في ردود سابقة الدوت نت لغة كومبايلد وليست انتربتد أو تفسر مثل البي أتش بي وهذا ينهي قصة السرعة .. إذا لم تفهم الجملة ابحث عنها وافهمها ولا تقل جميعا يعلم
جميعنا يعلم أن الأي أي أس أبطأ من الأباتشي
جميعنا يعلم
لا أعلم من جميعنا
من أنت لتنقد مايكروسوفت وتقول أنها أبطأ .. بالله انظر لردك هذا
على ما أعتقد و حتى يظهر iis7 وتحقق مايكروسوفت المعجزة و
على ما تعتقد ... هل تريدني أن أناقش بعد هذه الجملة الطائشة
للعلم فقط .. اليوم بالأي أي أس 7 ستستخدمون المصادقة الخاصة به لفشل الأباتشي من هذه الناحية مقارنة مع الأي أي أس .. انظر وتأمل الإنترنت
تعتقد ..
قال مايكروسوفت بطيئة بترقيع الثغرات .. فعلا كلام خطأ ولا يدخل العقل
مايكروسوفت أكبر شركة بالعالم لديها 88 ألف موظف تتباطأ في ترقيع وندوزها ؟؟؟!!!
أساسا هية عايشة عليه وعلى أرباح الوندوز والأوفيس فكيف تقصر بيهم
لو قلت لي قصرت بقضية برامج الاكسبريشن للتصميم لقلت ماشي بس تقصر بالأي أي أس وبسيرفراتها فهذا كلام أخي والله ما بيصح تقذفه بدون دليل
.. أرجو أن توضح لي كيف عندما تعمل بشركة أخرى سيهمك إذا كان السيرفر مفتوح المصدر أو لا .. ففي كل الحلات ستدفع ثمن الاستضافة
انتظر منك التوضيح
أعلم . ستقول لو عملت بشركة استضافة ... عندها أساسا لن تكون مبرمج بل ستكون مدير سيرفرات
وهذه أكثر ما أضحكني
PHP: PHP Manual - Manual
يا أخي انظر أنت له وانظر للغات البرمجة .. قل لي كيف تخزن البي أتش بي متغيراتها وعلاقة فئاتها ... قل لي أين ال GC المسؤول عن ادارة الدائرة وهذا يكفي
فعلا هنالك كلام لا معنى له يسمونه جابرج كولكشن ولكنه ليس كالدوت نت ولو بعد ألف سنة
أساسا لو فكرت قليلا البي أتش بي لا يحدث لها كومبايل فكيف سيكون لها جاربلج كولكشن حقيقي :con2:
أمر منطقي
لا أريد أن أحبطك أكثر حول كائنية البي أتش بي ولكن اقرأ أو أقولك شوف الدوت نت واشعر أنك مبرمج حقيقي
أستطيع أن أقول لك أنني أقول الذي لي والذي علية
الأباتشي به بعض المميزات الغير موجودة بالأي أي أس مباشرة ولكن مايكروسوفت سدت هذا النقص مثل المود ريرايت
سيرفرات البي أتش بي أرخص للجميع غالبا وليس دائما وهذه ليست ميزة تعتمد عليها
ثم نسيت قضية مونو
" مشروع مونو في مخاض عسير "
لا أريد أن أقول لك ماذا يفيدك كثيرا ولكن اسمح لي أن أقول لك أن كلامك خطا وهو مشروع ناجح وشغال حلاوة وفيك تجربة ... وثم مايكروسوفت داعماه بقوة بسبب السيلفر لايت ( نزلت ملحق اسمه silverlight moonlight ) بداخل المونو لتدعم اللينكس
فلا تقول لي عسير ومش عسير .. أقول لك هذا الكلام وكلي ثقة به وفيك تنظر لمونو بروجيكت على الانترنت
قل لي
من انتاجيتها أسرع
من مقروئيتها أسرع
من برمجتها الكائتبة أقوى
من لها إدارة حقيقة للذاكرة
من تدعم تقنات واسعة ما عمركم سمعتم بها مثل التيمبلت فنكشن (Generics)
من أسرع في عملية تحويل الكود وقراءته من المعالج دائما
من لها قابلية استخدام أكثر Reusability
من التي لها مكتبة دعم واسعة يسيل لها اللعاب
من التي لها تطوير أول بأول وأسرع من الجميع كالاجاكس مثلا
من لها بيئة تطوير أفضل ... لا تزود حرف ولن تستطيع أن تزود على الفيجوال استوديو وأدواته الجاهزة
من ومن ومن .. أخي راجع كيفية التقييم بين اللغات
وسترى أنك تتكلم دوت نت
الشركات البرمجية العالمية كدلفي تتكلم دوت نت
أنت تتكلم دوت نت أخي
أنت ملك العالم في البرمجة والإنجاز
فراجع أخي نفسك وافتح نقاش بتاء على النقاط العليا وسأكون مستعد لك
وإلا
فلكم لغتكم البرمجية ولنا لغتنا البرمجية ولا تناقشونا إلا عندما تروا لغتنا
وتقبل فائق الاحترام
وشكرا لك أخي Remano .. فعلا شكرا لك كل الشكر
وأنت أخي jadweb.com أرجو أن تنظر لردي جيدا
الأمر أخي بالنسبة لي انتهى ... أنا أعي ما أقول .. ودعونا من هالقصة التي لن تنتهي أبدا
كل شخص في طريقه
قال احترموا ضيافة المندى مبرمج بي أتش بي
أنا بأقول احترموا ضيافة القسم خاص للasp
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
اخي خليل لدي استفسار بسيط اذا كان لديك وقت طبعا
بخصوص النقطتين التاليتين
ماهو Generics ؟من تدعم تقنات واسعة ما عمركم سمعتم بها مثل التيمبلت فنكشن (Generics)
من لها قابلية استخدام أكثر Reusability
ماهو Reusability ؟
اذا كان لديك روابط او مراجع للتعريف بها اكون شاكر لك
او تكتب شيء ولو بسيط عنهما
__________________
Ramy
حاضر أخي Remano إنتا تؤمر
مثلا تجد بعض التقنيات أو الأساليب خاصة بالدوت نت مثل الجينيركس ling , wpf,wcf,.......... ولن ننتهي
هنالك استخدامين للجينيركس
الأول في المجموعات
لنفترض أنك تريد أن تضيف عنصر في arralylist
وهذه تقبل متغيرات object
عادي ممكن تضيف فيها فئة جاهزة أنت برمجتها وممكن تضيف فيها كائن مثلا textbox
كالتالي
dim x as new arraylist
dim p as person
dim t as textbox
x.add(p) ' persoon is class
x.add(t) ' t is text box
شوف هنا مشكلة
لنفترض أنك تريد هذه المجموعة أن تأخذ فقط كائن من نوع بيرسون فقط ولا تسمح لأي كائن آخر
تحدد له هنا
dim x as list(of person)
c#
list< person > t
وهكذا تسمح له فقط باستخدام المجموعة لفئة محددة
تستطيع جعلها لمتفير نصي أو رقم حقيقي أو تاريخ أو ما تريد
مجرد حماية وأمان أكثر لمجموعتك من لو نسي الشخص الذي يستخدم الفئة
تجد تم بناء الدوت نت من جديد ( معظم فائتها القابلة للاستخام في هذا المجال ) لتسمح باستخدام الجينيركس وهي غير مدعومة بالبي أتش بي بهذا الشكل
System.Collections.Generics
تجد في فضاء الأسماء هذا كل المجموعات الجميلة
وأنا عن نفسي أحب استخدام المجموعات كثيرا وستلاحظ هذا غدا إن شاء الله
الاستخدام الثاني شبيه بالتيمبلت فنكشن في السي بلس بلس
على السريع
نفترض أننا نريد أن نكتب دالة سواب ( التي تبدل القيم )
sub swap ( x as integer , y as integer)
dim temp as integer
temp=x
x=y
y=temp
end sub
لنفترض أننا نريد أن نعيد قيادة الدالة ونعملها للمتغيرات النصي أو للمتغيرات الحقيقة أو أو أو .. ما يفوق ال 20 مرة
هذا سيكلفنا وقت .. لا تقل استخدم الباراميتر أن يكون كائن وسينجح
هنالك بطء وهذا غير مفضل
انظر للحل
Sub swap(Of t)(x As t, y As t)
Dim temp As t
temp = x
x = y
y = temp
وعندما تستدعي الدالة لمتغير رقمي تناديها هكذا
swap(integer) ( 10,20)
حيث t هي نوع المتغير
أمر جميل جدا
Reusability
أخي متوفر الكثير من الشروحات عبر الإنترنت
نفترض أنه لديك فئة خاصة بالدوت نت وأعجبتك وتريد اللتطوير عليها
بامكانك بسهولة أن ترث هذه الفئة وتطور عليها
هذا هو إعادة الاستخدام حيث يوفر الكثير من الوقت باستخدامك أكواد أو أدوات سابقة وتطويرها
قد يقول شخص لك موجود بالبي أتش بي .. أقول له يا حبيبي صحيح أن اللغات التي تدعم البرمجة الكائنية تدعم هذه الميزة ولكن تختلف بحسب نظرتها للبرمجة الكائنية
مثلا عند البروفايل بالدوت نت تستطيع بسهولة وراتثه والتعديل عليه بكل يسر
أو مثلا وفر المصادقة authentication تستطيع بسهولة وراثته وتطوير موفر بكل سهولة يدعمم قاعدة بيانات اسمها frfnnnnj ما عمره شخص سمع بيها ولن تنتظر مايكروسفت لتدعمه لك
أرجو أن تكون الصورة قد وضحت .. اذعرني شرحي سريع ولو أية خطوة تحتاج لتوضيح أنا مستعد
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
السلام عليكم
الاخ م. خليل وفقكم الله كلامك منطقي في بعض الجوانب ولكن هناك اسلوب من المداخلات لا اعلم سببة , اي نقاش علمي لا بد من وجهات نظر مختلفة خاصة اذا كان الامر يحمل مقارنة بين لغتين ويجب أن يكون هناك احترام لها لا تقليل لها كما يحدث هنا .
انا استخدم منتجات مايكروسوفت .
ولكن!!
هل هو نظام التشغيل الوحيد في العالم !!!
المصادر المفتوحة تكفل لك برنامج يستمر حتى مع اختفاء المصدر الاساسي .
اخي العزيز عند عمل مقارنة اعمل مقارنة على اساس انك راح تقوم ببناء مشاريع عملاقة ( حكومية ) و لا بد من توفر سيرفرات بخطوط سريعة في نفس مقر العمل وليس تأجير سيرفرات جاهزة .
شاهد التكلفة بعد ذلك و شاهد الاموال التي تذهب الى مايكروسوفت وبعد ذلك الى جمعيات التنصير في دول العالم و سياسة مدراء هذا الشركة الجشعة .
نحن نفضل المصادر المفتوحة وسوف تتطور من خلال مبرمجيها و تتفوق على برمجيات مايكروسوفت ان شاء الله .
في تحرك خطير جدا في عالم قواعد البيانات قامت شركة Sun Microsystems بشراء شركة قواعد البيانات مفتوحة المصدر MySQL والتي هي دائما رفيق درب لغة البرمجة PHP. هذا التحرك خطيرا جدا بالنسبة الى المنافسين مثل Oracle و Microsoft و غيرها.
The world's most popular open source database
MySQL :: Sun to Acquire MySQL
MySQL :: MySQL Customers by Industry
تلميح : YouTube يستخدم لغة البرمجة PHP بالنسبة الى التطبيقات.
YouTube on MySQL - O'Reilly Radar
فقط ابحث على الانترنت وشاهد احصائيات خطيرة على توجه أغلب المواقع الى لغة php , و الاسباب عديدة .
تحية طيبة
__________________
htaccess بكل بساطة
الشفرة الموحدة "يونِكود"
(إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي
أخي العزيز برمودا ...
في البداية يبدو أن النقاش تحول إلى ساحة حرب لذلك اهدأ و دعنا نتناقش على اساس علمي واضح ....
أولاً بالنسبة للراتب هل تستطيع أن تقول كم تتقاضى أخي و أين تعمل بالضبط ؟ثم من قال لك أن الدوت نت لم تثبت جدارتها ... فعلا هذا الكلام إلي بيجعلني لا أناقش لأنه كلام مليء بالجهل وليس مبني على أساس صحيح وحتى من يقوله يبدو أنه لا اختلاط له بسوق المبرمجين
راتبي 5 أضعاف راتب مبرمج البي أتش بي ولو عندك الآن 20 شخص مبرمجي مواقع دوت نت أضمن لهم وظيفة وفي الحال
فلا تقل لي سوقها نايم ولم تثبت جدارتها .. والله كلام فعلا يحزنني .. لماذا تقارن الدوت نت بالبي أتش بي ... أساسا لا من أية جهة تقارن وتقوم أن الدوت نت لم تثبت جدارتها ... كمن يقول السي بلس أو الجافا لم تثبت جدارتها
انا أرضى أن أعمل معك بنفس الشركة كمبرمج php براتب أقل من راتبك بخمسة أضعاف
و إذا لم أقارن php ب الدوت نت أو بالأصح ب Asp.Net و كلاهما لبرمجة النت مع من أقارنها ؟
طبعاً هذا إلا إذا كنت تقصد ان php لا ترقى إلى مستوى المقارنة مع Asp.Net
حسنا أخي الكريم أنا مستعد للتخلي عن php بلا عودة إذا كان كلامك صحيحاً ... فأنا لا أناقش من أجل لغة برمجة و لكن أنا مثلك و مثل بقية المبرمجين أبحث دوماً عن الأفضل ... الأقوى ... الأسرعأخي العزيز .. لا تجد سبب واحد يجعلك تترك البي أتش بي ؟؟!!!!!!!
انظر للدوت نت وستجد أنه لا يوجد سبب واحد يجعلك تتمسك بالبي أتش بي
أولاً أن لم أقل : جميعنا يعلم أن البي أتش بي بال mysql اسرعوفعلا سبب أنني لا أناقش هو أن كلامك لا أساس له من الصحة
تقول
جميعنا يعلم أن البي أتش بي بال mysql اسرع
والله هذا كلام ما إله معنى
بامكاني أن أرد عليك وأقول
جميعنا يعلم أن الدوت نت مع mssql server أسرع ويلا ما حدا مدور
قلت في ردود سابقة الدوت نت لغة كومبايلد وليست انتربتد أو تفسر مثل البي أتش بي وهذا ينهي قصة السرعة .. إذا لم تفهم الجملة ابحث عنها وافهمها ولا تقل جميعا يعلم
جميعنا يعلم أن الأي أي أس أبطأ من الأباتشي
جميعنا يعلم
لا أعلم من جميعنا
و إنما قلت :
حسناً أنت تقول لي :و من ثم من قال أن Asp.net أسرع من php ?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
لغة php + mysql تعطيك تطبيقات أثبتت جدارتها على مستوى العالم أجمع
أريد أن توضح لي شيئاً بخصوص مشروع مونو هل هو كومبايلد أم انتربتد ؟ ...قلت في ردود سابقة الدوت نت لغة كومبايلد وليست انتربتد أو تفسر مثل البي أتش بي وهذا ينهي قصة السرعة .. إذا لم تفهم الجملة ابحث عنها وافهمها ولا تقل جميعا يعلم
طبعاً لغة php و محرك زند مبني على لغة السي إن محرك زند مفتوح المصدر و بالتالي فإن مبرمجين من حول العالم و قد ... أقول ( قد) يتجاوز عددهم 88 ألف مبرمج يستطيعون تطويره و ترقيع الثغرات الأمنية فيه و كذلك الأمر بالنسبة للأباتشي...
أريد أن أسألك سؤالاً هل أنت مع المصادر المفتوحة أم تعارضها ؟
في ردك الأخير للأخ Remano حول Reusability
مالذي جعل مايكروسوفت تضيف هذا للدوت نت غير المصادر المفتوحة ؟نفترض أنه لديك فئة خاصة بالدوت نت وأعجبتك وتريد اللتطوير عليها
بامكانك بسهولة أن ترث هذه الفئة وتطور عليها
هذا هو إعادة الاستخدام حيث يوفر الكثير من الوقت باستخدامك أكواد أو أدوات سابقة وتطويرها
حتى تستطيع امتصاص هجرة المبرمجين نحو المصادر المفتوحة
طبعاً لا أنكر أن هذه خطوة ذكية من مايكروسوفت !
حسناً أخي الكريم ... أولاًبالنسبة IIs و الأباتشي ...جميعنا يعلم أن الأي أي أس أبطأ من الأباتشي
جميعنا يعلم
لا أعلم من جميعنا
من أنت لتنقد مايكروسوفت وتقول أنها أبطأ .. بالله انظر لردك هذا
على ما أعتقد و حتى يظهر iis7 وتحقق مايكروسوفت المعجزة و
على ما تعتقد ... هل تريدني أن أناقش بعد هذه الجملة الطائشة
للعلم فقط .. اليوم بالأي أي أس 7 ستستخدمون المصادقة الخاصة به لفشل الأباتشي من هذه الناحية مقارنة مع الأي أي أس .. انظر وتأمل الإنترنت
تعتقد ..
قال مايكروسوفت بطيئة بترقيع الثغرات .. فعلا كلام خطأ ولا يدخل العقل
مايكروسوفت أكبر شركة بالعالم لديها 88 ألف موظف تتباطأ في ترقيع وندوزها ؟؟؟!!!
أساسا هية عايشة عليه وعلى أرباح الوندوز والأوفيس فكيف تقصر بيهم
لو قلت لي قصرت بقضية برامج الاكسبريشن للتصميم لقلت ماشي بس تقصر بالأي أي أس وبسيرفراتها فهذا كلام أخي والله ما بيصح تقذفه بدون دليل
أنت تكلمني عن iis7 و المستقبل المشرق لهذا السيرفر ...
ألا تنتظر أخي الكريم حتى يظهر السيرفر و من ثم امدح به كيفما تشاء ؟
إن سيرفر أباتشي يعتبر من أكثر سيرفرات العالم اماناً و ذلك لأنه سيرفر مفتوح المصدر و هذا يعني أن العالم كله يستطيع تعديله و التطوير عليه و ترقيع ثغراته ... و لا تكلمني بعدد المبرمجين لأن هذه النقطة ليست في مصلحتك أبداً ...
أعرف أن مايكروسوفت لن تتأنى لحظة عن ترقيع ثغرات iis و لكن أود ان أعطيك مثال بسيط ...
شركة استضافة تستعمل سيرفر iis و ظهرت اليوم مثلاً ثغرة في سيرفر iis على هذه الشركة أن تنتظر حتى تنزل مايكروسوفت الترقيع لهذه الثغرة و قد سيتغرق الأمر يومين أو ثلاثة إن لم تطول المدة و لكن على الأقل لن يتم الترقيع في نفس اليوم و بالتالي هي مهددة بالخطر خصوصاً إذا كان لها أعداء .. أما إذا كانت تستعمل أباتشي و ظهرت ثغرة ما فتسطيع ترقيع الثغرة خلال ساعات بالإستعانة بمبرمج خاص ! و بالتالي هي أكثر أماناً ..
أخي الكريم انامطور مواقع ويب و أريد أن أخبرك شيء هناك فرق كبير بين المطور و المبرمج فأنت عتدما تعمل على دوت نت تسمي نفسك مطور و ليس مبرمج... لماذا ؟أقولك شوف الدوت نت واشعر أنك مبرمج حقيقي
لنفرض أنك تريد أن تعمل برنامج يقوم بالتالي عندما تضغط على زر بوتون يظهر لك في صندوق النص مرحباً
تضيف صندوق نص و تكست بوكس و تكتب
حسناً هل تسمي هذا برمجة ؟كود:TextBox1.Text = "مرحباً"
تكن مبرمج عندما تتعامل مع الآلة بشكل مباشر ( مثلاً التعامل مع الذاكرة .. الشاشة .. القرص الصلب ) و ليس عن طريق مكتبات جاهزة تعطيها أنت القيم فقط ؟
هل جربت مرة ان تكتب برنامج يعمل عند إقلاع الكمبيوتر بعد البيوس ؟ هل جربت أن تكتب نواة لنظام تشغيل تتعامل مع الشاشة و الكيبورد و الذواكر ...مسجلات المعالج .. الرايات ... القرص الصلب ؟
عندها فقط ستشعر أنك مبرمج لذلك لاتفرح كثيراً فأنت مطور و لست مبرمج !
أخي الكريم ... أنا أتكلم لغة النت الأولى أنا أتكلم php أنا أتكلم الماضي الحاضر المستقبل ...قل لي
من انتاجيتها أسرع
من مقروئيتها أسرع
من برمجتها الكائتبة أقوى
من لها إدارة حقيقة للذاكرة
من تدعم تقنات واسعة ما عمركم سمعتم بها مثل التيمبلت فنكشن (Generics)
من أسرع في عملية تحويل الكود وقراءته من المعالج دائما
من لها قابلية استخدام أكثر Reusability
من التي لها مكتبة دعم واسعة يسيل لها اللعاب
من التي لها تطوير أول بأول وأسرع من الجميع كالاجاكس مثلا
من لها بيئة تطوير أفضل ... لا تزود حرف ولن تستطيع أن تزود على الفيجوال استوديو وأدواته الجاهزة
من ومن ومن .. أخي راجع كيفية التقييم بين اللغات
وسترى أنك تتكلم دوت نت
الشركات البرمجية العالمية كدلفي تتكلم دوت نت
أنت تتكلم دوت نت أخي
أنت ملك العالم في البرمجة والإنجاز
إلى هنا أتوقع أن النقاش في الموضوع انتهى لأنه اكثر من ذلك سيصبح موضوع عقيم ...
و أكرر نحن لسنا في ساحة حرب... لكم الدوت نت و لنا php و نحن أهل في بعضنا و لسنا في ضيافة أحد
أتمنى أن نكون أصدقاء بجد
و في النهاية تقبلوا مني فائق الإحترام ...
أخوكم motamiz
الأخ jadweb.cm مشكور جداً جداً على مداخلتك وفقك الله
أخي العزيز وكأنني لا أعلم أن سن اشترت ماي سكول
أو لا أعلم أن هنالك أنظمة تشغيل غير مايكروسوفت
فعلا هنالك الديانة الإسلامية وهنالك الديانة الأحمدية القيانديانية ... ولكن قل لي كام نسبة المنتمين هنا وهناك
أنتم تخوضون في أمور ليست من ضمن النقاش ..
انظر هنا
المصادر المفتوحة تكفل لك برنامج يستمر حتى مع اختفاء المصدر الاساسي .
اخي العزيز عند عمل مقارنة اعمل مقارنة على اساس انك راح تقوم ببناء مشاريع عملاقة ( حكومية ) و لا بد من توفر سيرفرات بخطوط سريعة في نفس مقر العمل وليس تأجير سيرفرات جاهزة .
شاهد التكلفة بعد ذلك و شاهد الاموال التي تذهب الى مايكروسوفت وبعد ذلك الى جمعيات التنصير في دول العالم و سياسة مدراء هذا الشركة الجشعة .
ما بالي أنا بمصدر مفتوح أو مغلق
أو يكلف شركة الاستضافة كثيرا أو قليلا
أعمل مواقع حكومية ضخمة وشركة الاستضافة تتكفل في دفع المصاريف .. أنا كمبيمج لا يعنين
ولو كنت شركة برمجية أيضا سأشتري سيرفر وندوز أو لينكس .. أكرر سأشتري ولن أخذ سيرفر لينكس مجانا
ثم أعيد الكلام .. هنالك فرق بين المصادر المفتوحة والمصادر المفتوحة التي تأخذها شركات وتطورها مثل الريد هات
هذا حقها أن تطوره وتلق الباب إلا لها في بعض الأمور
القصة لا أناقش سيرفرات ومن يربح أكثر
نحن نناقش لغة برمجة أرجو أن يكون النقاش حولها ولا تشتتون الأفكار بكلام لا داعي له
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
السلام عليكم
فعلا أخي motamiz أصبح موضوع عقيم
سأرد عليك
أنت تقول
بي أتش بي مع mysql أثبت جدارتها
وأنا أقول asp.net مع mssql أثبت جدارتها ... وابحث وانظر من أفضل mssql or mysql واسمح لي أنني لن أناقشك في هذ المجال لأنه أمر مسلم به
هذا ما استغربت منه
مالذي جعل مايكروسوفت تضيف هذا للدوت نت غير المصادر المفتوحة ؟
حتى تستطيع امتصاص هجرة المبرمجين نحو المصادر المفتوحة
طبعاً لا أنكر أن هذه خطوة ذكية من مايكروسوفت !
لا أعلم كيف تفكر ولكن مايكروسفت أضافتها لتريح المبرمج وإلا كان ما أضافت شي
فعلا كلامك غريب جدا جدا
خطوة ذكية من مايكروسوفت !!! يا أخي افهم أن المصادر المفتوحة الخاصة كالبي أتش بي لا تدعم هذه الخصائص ومايكروسفت أضاتها لأنها أخي شركة عريقة بلغة برمجية كائنية وهذا أمر سهل جدا .. الأساسات قوية فلا مشكلة من إضافة هذه الخاصية
وما المانع أن تدعم مايكروسوفت برامج الفقراء .. قواعد بيانات مجانية .. أنا استخدمها عندما لا أرغب بشراء قاعدة
لا مشكلة بها .. قل إذا لماذا البي أتش بي لها مكتبات تدعم قواعد بيانات مايكروسوفت ... عندها سيكون هذا سؤال مضاد لسؤالك .. ولكن أساسا لم أكن لأسأل هذا السؤال لأنه لا طعم له ولكن لأريك أن فكرتك خطا
- البي أتش بي مفتوحة المصدر ما الذي يدفعها لتدعم قواعد مغلقة المصدر
- الدوت نت مغلقة المصدر ... ما الذي يدفعها لتدعم قواعد مفتوحة المصدر
أرأيت كيف أن سؤالك لا معنى له
ثم كما يبدو عدم اطلاعك
أنت تكلمني عن iis7 و المستقبل المشرق لهذا السيرفر ...
ألا تنتظر أخي الكريم حتى يظهر السيرفر و من ثم امدح به كيفما تشاء ؟
أخي نزل منذ أكثر من سنة وجربته شخصيا
تعيد لي قصة مايكروسوفت تتأخر ولأن البي أتش مفتوحة ينزل الترقيع بنفس اليوم
يا أخي لن أناقش معاك بهذا لأنه فعلا أمر مفروغ منه
غدا عندما تنزل ثغرة بالأباتشي سأرسل لك رسالة لترقعها وتوزعها حول العالم
هذا ما تقصد ؟؟
كذلك سينتظر الجميع من الأباتشي إرسال التصليح
لا أعلم كيف تفكر أن مايكروسوفت تتأخر .. فعلا كلام غريب
بأقولك مايكروسوفت تأكل وتشرب وتعيش على الوندوز .. فكيف ستتأخر .. هو منتوجها الأول .. ومايكروسوفت أثبت أنها من بين الأوائل يترقيع الثغرات غالبا
أنا أعي ما أقول ومسلم به فلا تقل لي ترقيع أباتشي أسرع من ترقيع مايكروسوفت
وإذا كانت هذه النقطة الجوهرية التي ستريح قلبك .. تفضل وسأقول لك فعلا مايكروسوفت تتأخر 4 أيام وليس يوم فقط في ترقيع الثغرات
وبهذا يصبح الiis أسوأ من الأباتشي
أخي أرجوك لا تظلم الiis وأنت لا تعلم عنه الكثير واسمح لي أن أقول لو أن مايكروسوفت تعلم أنه سيء لخلال 10 سنوات قلتلت نفسها لتنزل نسخة جيدة وغير معقول أن تبيع مايكروسوفت أنظمة نشغيل خوادم وهي تعلم تقصيرها في احد مكوناتها الأساسية الا وهو iis منذ 10 سنوات أو يزيد
بخصوص المطور ام المبرمج -
قل لي ماذا تسمي نفسك !!
بالدوت نت أنا أسمى نفسي مبرمج لأنني أستطيع استخدام أكواد ومكتبات بل وكتابة مكتبات خاصة تستخدم الكوم أو مكتبات كتبت بسي بلس بلس الدوت نت لا يمكن عملها بالبي أتش بي
طبعا أنا أعرف الفرق بين المبرمج والمطور ولكن هنا يوجد بيننا مبرمج ومطور
انت تبرمج تحت إطار عمل دوت نت فريم وورك ... هل تمازحني وتقول لي أن البرمجة تحت إطار الدوت نت ليست برمجة ؟؟
يكفي عناوين الكتب ( البرمجة تحت إطار عمل دوت نت فريم وورك )
إذا الجافا كذلك ليست لغة برمجية وأصحابها لا يسمون أنفسهم مبرمجين لأنهم يستخدمون مكتبات محصورة
والسي أوميغا لأنها تستخدم مكتبات جاهزة
واسمح لي أن أضيف السي بلس بلس لأنها تستخدم مكتبات تضمين جاهزة ولو أردت أن تبرمج شيء يحاكي العتاد عليك بالرجوع للأسمبلي
إذا الأسمبلي هي اللغة الحقيقة .... شككت بكل مبرمجي العالم بهذا الشكل
إذا شئت أم أبيت ... فنحن مبرمجين .... أما أنت فأطلق على نفسك ما تشاء
وأرجو أن تطلب من الجميع تعلم الأسمبلي وبناء برامج تخاطب المسجلات لنكون مبرمجين حقيقين في نظرك
وبخصوص هذا السطر
أخي الكريم ... أنا أتكلم لغة النت الأولى أنا أتكلم php أنا أتكلم الماضي الحاضر المستقبل
تكلم براحتك لأنك لن تستطيع أن ترد على الأسطر التي كتبتها بشأن المزايا وكيفية المقارنة
وكل ما طرحته فوق ما زال قائم
انظر لردودك
1- هل تسمي نفسك مبرمج
2- ما زلنا ننتظر النسخة iis 7
3- بي أتش بي مع مايسكول أثبت جدارتها
4- تناقض مايكروسفت وتقول بأنها أضافت هذه الميزة القوية فقط من أجل أمر لا معنى له .. ونسيت أن تقول فعلا ميزة قوية تسمح للمطور أن يطور كيفما شاء ... لأنكم أخي العزيز بكائنية لغتكم لا تملكون إلا الاسم فقط .. الميزة هادي تعتمد على بنية قوية للدوت نت .. واسمح ل أن أقول لك لا يستطيع أية شخص بالعالم وليس أنت بل أية شركة بالعالم أن تقول أن بنية الدوت نت ليست بقوة بنية البي أتش بي أو حتى يشكك ببنيتها
5- ما زلت تناقش حول تأخر التحديثات ولم تعلم أنك لا تستطيع أن ترفق التحديثات من نفسك
فعلا جميلة أكون أبرمج بموقع بي أتش بي والابتاشي به ثغرة .. اترك البرمجة وأفتح شيفرة الأباتشي وأبحث عن المشكلة وأقوم بتعديلها وأعمل كومبايل وثم انزل أباتشي جديد أعطيه لأصدقائي وأكمل عملي عليه
يا سلام .... أمر جميل مع أنني أعلم أن هذا ليس قصدك ولكن من باب توسيع فكرتك ( وراثتها )
هل تسمى النقاط ال 5 التي رددت به فوق تساوي شيء فعلي
كلها أمور حشوة للموضوع بدون فائدة
تفضل وقارن بين كائنية الدوت نت وكائنية الابي أتش بي
تفضل وقارن بين النقاط التي طرحتها متتالية وقل لي أمر صحيح
قارن لي بين وبين وبين ما طرحته في ردي وسأقول لك كل الاحترام
أما أن ندور في أمور لا تسمن ولا تغني من جوع فهذا مضيعة للوقت
لهذا لا ينتهي النقاش معكم .. لأنه أساسا لا يوجد نقاش على نقاط صحيحة
أخي العزيز motamiz لا يوجد ساحة حرب ولا شيء من هذا القبيل
كما قلت نحن نتناقش ولو كانت البي أتش بي أفضل سأترك منذ الآن الدوت نت فأنا يهمني هذا الأمر أيضا
ما يجعلني أناقش هو أن الحقيقة دائما تظلل ويجب أن تظهر
وتقبل احتراماتي أخي فأنت أول من بدأ ينقاش على نحو أفضل من السابق
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
أخي motamiz اسمح لي أن أقول أنك تركت كل الموضوع .. كل النقاش والحوار والنقاط حول الأأفضل وتطرقت لنقطة أنني مبرمج أم مطور ..
هل وصلك مقصدي ...
أرجو أن نبقى في شمن الموضوع .. لا بأس إن كنت لا تريد أن تناقش .. ولكن لا أرى دخل لأن تقول لي مبرمج أو مطور أنها أمر مهم ويجب التطرق له
لا أستغرب إذا قال لي شخص الآن أنه يوجد خطأ إملائي أو نحوي في كلامي وتم فتح نقاش حول قواعد اللغة العربية
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
أخي برمودا ...
أرى أنك تناقش الآن من وجهة نظر متطرفة ....
كيف ذلك ؟
أنت تتهجم على php و تظهر سلبياتها و تمدح النت و تظهر ايجابياتها...
في ردودك السابقة وصفت مبرمجين php بأنهم ليسوا مبرمجين !
انظر التناقض في كلامك :
أخي متوفر الكثير من الشروحات عبر الإنترنت
نفترض أنه لديك فئة خاصة بالدوت نت وأعجبتك وتريد التطوير عليها
بامكانك بسهولة أن ترث هذه الفئة وتطور عليها
هذا هو إعادة الاستخدام حيث يوفر الكثير من الوقت باستخدامك أكواد أو أدوات سابقة وتطويرها
قد يقول شخص لك موجود بالبي أتش بي .. أقول له يا حبيبي صحيح أن اللغات التي تدعم البرمجة الكائنية تدعم هذه الميزة ولكن تختلف بحسب نظرتها للبرمجة الكائنيةمنذ قليل قلت ان php تدعمها !!!!خطوة ذكية من مايكروسوفت !!! يا أخي افهم أن المصادر المفتوحة الخاصة كالبي أتش بي لا تدعم هذه الخصائص ومايكروسفت أضاتها لأنها أخي شركة عريقة بلغة برمجية كائنية وهذا أمر سهل جدا .. الأساسات قوية فلا مشكلة من إضافة هذه الخاصية
بخصوص مبرمج ام مطور
أنا أقصد مايلي ...
أنا مبرمج ! إذاً أنا أتعامل مع لغة برمجة تستطيع التعامل مع جميع قطع الهاردوير بشكل مباشر عندما أحتاج ذلك مثلاً c++ يوجد مكتبات جاهزة و لكن عندما أريد التعامل مع المعالج بشكل مباشر أستطيع فعل ذلك ...
هل دوت نت تستطيع التعامل مع المعالج بشكل مباشر و ليس عن طريق مكتبات جاهزة ؟ إذا كان جوابك نعم فهنيئاً لك أنت مبرمج :app:
أخي الكريم لقد علقت تعليق صغير على موضوع مبرمج لأنك أغظتني بقولك ن مبرمجي الدوت هم مبرمجين حقيقين و هنا يلاحظ الاستهتار الواضح و الكلام المتطرف و الإهانة من قبلك و بعد كل هذا تدعي انك تتكلم كلام علميلا بأس إن كنت لا تريد أن تناقش .. ولكن لا أرى دخل لأن تقول لي مبرمج أو مطور أنها أمر مهم ويجب التطرق له
و لكن اكثر شيء أضحكني بالفعل
هل تريدني أن أرد على هذا ؟!!! :funny:يكفي عناوين الكتب ( البرمجة تحت إطار عمل دوت نت فريم وورك )
تريد النقاش حول نقاط واضحة ... حسناً لك ذلك
دع النقاش يدور حول php و Asp.Net و انسى أمر أباتشي و iis
حسناً حول ذلك أقول إن لغة php تدعم قواعد Access و قواعد mssql و ذلك بسبب مطورين من حول العالم أرادو للغة برمجتهم المفضلة أن تدعم هذا النوع من قواعد البيانات و الذي قد يعتبرها هؤلاء المبرمجين أفضل من Mysql لإعتبارات خاصة بهم قد تتعلق بطبيعة عملهم اما بالنسبة لل Asp.Net فهي لا تدعم منتج مفتوح المصدر إن لم يثبت جدارتهالبي أتش بي مفتوحة المصدر ما الذي يدفعها لتدعم قواعد مغلقة المصدر
طبعاً في هذه الحالة تكون مايكروسوفت هي المسؤولة المباشرة عما يدعم النت و عم لا يدعم أما في حالة php فكل مبرمج يدعم على هواه و حسب ما يعتقد فكما قلت محرك زيند مفتوح المصدر و مبني بلغة السي
بالنسبة للنقاط التي ذكرتها
أنا لم أرد عليها في البداية لأنك نهيت عن أمر و أتيت بمثله فأنت جزمت ان Asp.Net تتفوق على php دون ذكر توضيح حول هذه الأمور غير توضيح أمر البرمجة الكائنية ... و بخصوص برمجة الكائنات سأقول لك كما تقول لي ... دعني أنتظر php6 و سترى الفرق !!!!قل لي
من انتاجيتها أسرع
من مقروئيتها أسرع
من برمجتها الكائتبة أقوى
من لها إدارة حقيقة للذاكرة
من تدعم تقنات واسعة ما عمركم سمعتم بها مثل التيمبلت فنكشن (Generics)
من أسرع في عملية تحويل الكود وقراءته من المعالج دائما
من لها قابلية استخدام أكثر Reusability
من التي لها مكتبة دعم واسعة يسيل لها اللعاب
من التي لها تطوير أول بأول وأسرع من الجميع كالاجاكس مثلا
من لها بيئة تطوير أفضل ... لا تزود حرف ولن تستطيع أن تزود على الفيجوال استوديو وأدواته الجاهزة
من ومن ومن .. أخي راجع كيفية التقييم بين اللغات
طبعاً انا أمزح
من أين جزمت أن Asp.Net إنتاجيتها أكبر من php ?
بربك هل هذا نقاش علمي تريدني أن أرد عليه ؟
قلت لك أن النقاش عقيم و لكن على ما يبدو انك لم تقتنع ؟
انا لك إن أردت النقاش حول نقاط واضحة في تقييم لغات البرمجة ..
في ردك القادم ناقشني حول النقاط التالية و انسى كل مافي الأعلى ...
الإنتاجية
السرعة
المقروئية
مكاتب التطوير
منصات العمل
وضوح الكود
التحديث و سد الثغرات
دعه نقاش علمي هادئ غير متطرف اقنعني و انا معك
و أريد أيضاً أن تخبرني شيئاً هل مونو كومبايلد أم انتربتد ؟
و إلى ذلك الحين لك مني السلام ...
إلى الاخ برمودا خبر عاجل ...
Vs PHP For Visual Studio 2008
انظر هنا
Vs Php For Visual Studio 2008 - برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة