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

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

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

أنا لم اقصد أن تقوم بالبرمجة على Notepad أنا ذكرتها كأدنى نوع من أنواع المحررات كدليل على ان الFind & Replace هي عملية أساسية في جميع أنواع المحررات.

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

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

#177

أخي حسن هل جربت kdevelop 4 يقولون أن به دعم جيد لسي بلاس بلاس و العهدة على الراوي

logo300x75.png
#178
اقتباس
أخي حسن هل جربت kdevelop 4 يقولون أن به دعم جيد لسي بلاس بلاس و العهدة على الراوي

مميز فعلا

اعجبنى انشاء ملفات doc لتظهر كانها tip اثناء كتابة واستخدام الفانكشن وايضاء بعض الwizard (يعجبنى فكرة انهم يستخدمون فكرة الwizard فى تطبيق خطوات روتنية) وايضاء مستواة جيد فى التنقيح والكتابة ويتكامل مع الكثير من الادوات الانتاجية

name : mohamedyosry

#179
اقتباس
يا شباب اريد ان اعرف

هل التقنية الأسهل هي الأسوأ أم التقنية الأصعب

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

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

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

اقتباس
الFind & Replace متوفرة في أي محرر نصوص حتى الNotepad بها Find & Replace الفرق بين IDE و غيره من المحررات هو أنه يعرف ما هو الكود و يستطيع أن يخبرك مسبقاً اذا كان التغيير الذي تريده يصلح أم لا, فعلى سبيل المثال ربما تطلب تغيير اسم متغير و لكن الاسم الجديد يتعارض مع اسم متغير اخر له Scope أعلى دون أن تدري, أي محرر نصوص لن يفكر مرتين, ولكن الIDE سيرفض العملية أو على الأقل سينبهك كما يفعل الVisual Studio

و لكن حتى الFind & Replace في Visual Studio بها مميزات أكبر فعلى سبيل المثال يمكنك عمل Find & Replace على أساس Regular Expression و ليس على Exact Match فقط, و هذا يمكنك من الوصول الى الحالات الخاصة التي قد لا يستطيع الFind & Replace العادي الوصول اليها, مثلاً اريد تغيير اسماء المتغيرات التي تحوي _ و اريد أن أزيل هذه ال_ تماماً يمكنك هذا باستخدام الFind & Replace مع Regex

و لا تجعلني أبدأ في محرر الXML في Visual Studio فببساطة هو رائع فهو يقدم عمليات مثل الIntellisense لأي XML Document لها Schema و أيضاً يمكنك من عمل Debugging للXSL و هي خاصية أكثر من خرافية اذا كنت ممن يتعاملون مع الكثير من الXSLT.

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

1 −1

CMS Sfhati , Website Generator


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


 


small-logo.png

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

و ما الذي يمنعك من كتابة دالة الMessageBox التي تحوي سطرين فقط؟؟؟ هذا بافتراض باطل أن الدالة الأصلية بها 1000 سطر و أنها بطيئة و كل هذا الكلام.

اقتباس

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

و الله أنت مضحك فعلاً لماذا سأحتاج أن أغبر أسماء المتغيرات داخل الBinary و الذي لن يحوي أساساً أسماء متغيرات, نحن هنا نتكلم عن الكود.

كما أن الVisual Studio يقوم بعمل علميات الFind & Replace على أي شئ سواء ملف واحد أو مجموعة ملفات أو Project أو Solution أو حتى مجموعة مجلدات و أو مجلدات داخل مجلدات .... الخ

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

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

#181
bastr3 كتب:

اللغة المرنه والمفتوحة المصدر أو على الأقل المكشوفه هي الأفضل والمغلقة هي الأسوء

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

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

bastr3 كتب:

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

دوت نت و#C مفتوحة الـstandard (مثل جافا زمان). وإذا كنت تريد implementation مفتوح المصدر فهناك Mono.

تم تعديل هذه المشاركة بواسطة System Down في 4 مايو 2010 في 08:15

#182
اقتباس

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

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

هنا أقصد الراجح يعني معظم الغات ... ولم أقصد التعميم .

اقتباس
وإذا كنت تريد implementation مفتوح المصدر فهناك Mono.

إذا المونو أفضل من الدوت نت :)

CMS Sfhati , Website Generator


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


 


small-logo.png

#183
bastr3 كتب:

هنا أقصد الراجح يعني معظم الغات ... ولم أقصد التعميم .

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

bastr3 كتب:

إذا المونو أفضل من الدوت نت :)

ولكن Mono هي دوت نت. ولكن implementation مختلف. كأنك تقول أن كومبايلر GNU الخاص بويندوز أفضل من كومبايلر GNU الخاص بلينوكس.

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