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

يا دلفاوي إنتقل إلى الدوت نت

مغلق
بدأه programmer4fun في 12 أكتوبر 2006 · 17 رد · 5,138 مشاهدة · في Delphi .NET/PRISM
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الكثير من الدلفاويين يطرحون السؤال التالي

لماذا أنتقل إلى .net مع استمرار دعم دلفي ل win32 ؟

يا أخي win32 في طريق الانقراض مع ظهور معالجات 64bit

وستصبح win32 في المستقبل مثل الدوس الآن

إضافة لهذا تسمح لك .net بعمل تطبيقات pocket pc و تطبيقات الويب و تطبيقات ويندوز و خدمات ويب و ويندوز

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

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

خلافا لمبرمجي .net الآخرين لا توجد فروق كبيرة في كتابة الكود بين دلفي و delphi.net و هذا ما يجعل مجهودك كدلفاوي أقل

تمنحك بورلاند مكتبة vcl.net مما يجعلك مميزا عن مبرمجي الدوت نت الآخرين

تمنحك بورلاند Optimizeit Profiler وهو يساعد المبرمجين على تحليل أكوادهم و تفادي الأخطاء

عوض ModelMaker في دلفي أعطتك بورلاند Together

أول شيء سيسترعي انتباهك عند delphi 8 هو شكلها المتميز على باقي نسخ دلفي التي كانت تعتمد على mdi ، كما أن مظهرها شبيه بمظهر C#Builder

ذلك للآن كليهما يدعم الدوت نت و فوق ذلك فقد بنيا على نواة واحدة تدعى Galliléo

ليس فقط النواة التي تبدلت بل تبدل المترجم compiler أيضا حيث حل محل المترجم القديم مترجم جديد يدعى DCCIL بني لكي يحول الكود إلى لغة مايكروسوفت الوسيطة msil

هذا وقد تم حذف الأسمبلي المضمن و Real48 إضافة إلى بطء قليل في السرعة مقارنة مع دلفي7 كما أن دلفي دوت نت لا تدعم البرمجة على نظام اللينوكس حتى الآن

#2

thanx a lot brother

#3

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

----------------------

مشكوووووووووووووووور اخى الكريم على هذا المجهود الرائع

انا لسة مبتدأ مع الدلفى وميش عارف اغامر وادخل الــ .Net ولا لا :blink:

هل Delphi 7 تدعم الــ.Net ولا لأ ؟

بصراحة أنا ميش عارف الفرق بينهم بين Delphi Appl And Delphi.Net

Comming Soon

#4
اقتباس
بصراحة أنا ميش عارف الفرق بينهم بين Delphi Appl And Delphi.Net

لا شيء سوى ان Delphi.Net تمكنك من استخدام ال Managed Classes الموجودة اساسا في الDot Net Framework

I Feel Hunger (; without Windows Bugs" Dr.Penguin

98-problem.jpg
#5
اقتباس
لا شيء سوى ان Delphi.Net تمكنك من استخدام ال Managed Classes الموجودة اساسا في الDot Net Framework

و تمنحك إمكانية عمل برامجك على linux ,mac , unix ..

بدون تعديل الكود المصدري

و تمنحك إستفلالية عن نظام التشغيل قأنت تستطيع عمل برنامج ويندوز يعمل على معالجات 32 bit و 64bit

و و و ....

#6

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

------------------------

اقتباس
و تمنحك إمكانية عمل برامجك على linux ,mac , unix ..

بدون تعديل الكود المصدري

و تمنحك إستفلالية عن نظام التشغيل قأنت تستطيع عمل برنامج ويندوز يعمل على معالجات 32 bit و 64bit

:o :o :o :o :o :o

ميش معقول خالص .. تماااااااااااااام كدة جداً ..

طيب سؤال يطرح نفسة .. هل لو انا شغال فى مشروع دلوقتى على Delphi 7 App ممكن أفتحة على الــ .Net ولا لازم أغير الاكواد .. واكمل برنامجى اللى انا بعملة على الــ .net ?

وهل دلفى 7 تدعم .net ؟

مشكوووووووووورين شباب على المجهود الرائع هذا

تم تعديل هذه المشاركة بواسطة Swift في 25 أكتوبر 2006 في 18:22

Comming Soon

#7

delphi 7 لا تدعم .net

و لكن يمكنك تعديل الكود المصدري تعديلات بسيطة حتى يتوافق مع .net

اقتباس
و تمنحك إمكانية عمل برامجك على linux ,mac , unix ..

بدون تعديل الكود المصدري

على شرط أن يكون برنامجك غير خاضع لنظام تشغيل معين

و أن يثبت المستخدم على جهازه gtk+ إدا أردت أن يكون برنامجك multiplateform

#8

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

----------------------

اقتباس
على شرط أن يكون برنامجك غير خاضع لنظام تشغيل معين

و أن يثبت المستخدم على جهازه gtk+ إدا أردت أن يكون برنامجك multiplateform

ممكن شرح بسيط لخضوعة لنظام تشغيل معين ؟

وكيف يمكننى تحميل هذا البرنامج

Comming Soon

#10

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

---------------------

أكثر من رائع الموقع .. سوف أفوم بتحميل السورس ان شاء الله وأقوم بالتجريب

مشكوووووورين شباب

Comming Soon

#11

السلام عليكم

بداية لا أريد أن أبدء حرب بين اللغات أو التقنيات، لكن عندما تريد ان تناقش لابد ان تناقش من وجهة نظر علمية وعملية، وليس فقط بشيء انت مبهور به وتظن أنه الأفضل

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

اقتباس
يا أخي win32 في طريق الانقراض مع ظهور معالجات 64bit

صحيح، لكن هناك ايضا win64 وهي ايضا native API وليست مبنية كدوت نت، وايضا ميكرسوفت قامت بعمل نسخة من مترمج سي++ خاص ب 64بت حتى يتسنى لها بناء برامج native win 64 وليست برامج دوت نت :)

اقتباس
إضافة لهذا تسمح لك .net بعمل تطبيقات pocket pc و تطبيقات الويب و تطبيقات ويندوز و خدمات ويب و ويندوز

البرمجة ل Pocket PC معك حق بها، لكن دلفي كانت من اوائل اللغات اللي دعمت خدمات الويب وبرمجة الويب وويندوز منذ سنوات كثيرة، ولازل بالامكان برمجة ذلك بدون دوت نت

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

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

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

هناك مكتبة VCL الموجودة في دلفي منذ الاصدار الاول وتوفر العديد مما ذكرته وفي موضوع قواعد البيانات لازال بإمكانك بناء برامج بشكل اسهل من دوت نت

بالاضافة الى ان هناك العديد من المكتبات المجانية مثل Jedi,JCL,Indy,ICS ومثلا indy توفر مجموعة ضخمة من المكونات الجاهزة التي تتيح لك برمجة الشبكات وبرامج للانترنت بشكل لا يوجد في اي لغة اخرى، برنامج SkyPe مثلا برمج بدلفي واعتقد استخدمو نسخة معدلة من indy له :)

اقتباس
خلافا لمبرمجي .net الآخرين لا توجد فروق كبيرة في كتابة الكود بين دلفي و delphi.net و هذا ما يجعل مجهودك كدلفاوي أقل

تمنحك بورلاند مكتبة vcl.net مما يجعلك مميزا عن مبرمجي الدوت نت الآخرين

هذا صحيح، وهذه ميزة تجعلك تقوم ببناء برامج ل win 32 ثم بسهولة تقوم بنقلها الى دوت نت اذا استدعت الحاجة لذلك ولذلك لوجود نسخة من VCL خاصة بالدوت نت

اقتباس
تمنحك بورلاند Optimizeit Profiler وهو يساعد المبرمجين على تحليل أكوادهم و تفادي الأخطاء

هناك برامج اقوى من هذا مثل AQTime ويمكنك استخدامه ل win32 او دوت نت، وبه مميزات اكثر بكثير من الذي ذكرته

اقتباس
عوض ModelMaker في دلفي أعطتك بورلاند Together

ModelMaker من انتاج شركة اخرى وارفق مع دلفي 7 وهناك نسخة محدثة منه خاصة بدلفي ودوت نت

اما بالنسبة ل Together فهو موجود مع دلفي 2006 ويعمل مع دلفي win32 ودوت نت، لذلك لا يعتبر ميزة خاصة بالدوت نت

اقتباس
أول شيء سيسترعي انتباهك عند delphi 8 هو شكلها المتميز على باقي نسخ دلفي التي كانت تعتمد على mdi ، كما أن مظهرها شبيه بمظهر C#Builder

ذلك للآن كليهما يدعم الدوت نت و فوق ذلك فقد بنيا على نواة واحدة تدعى Galliléo

يمكنك الحصول على الشكل القديم ايضا، صراحة كل نسخة لها مميزات خاصة بها، ومازالت نسخة دلفي 7 اكثر نسخة محببة للمبرمجين رغم المميزات الكبيرة الموجودة في دلفي 2006 والمميزة ايضا لمبرمجي ال win32 وليس دوت نت فقط

اقتباس
ليس فقط النواة التي تبدلت بل تبدل المترجم compiler أيضا حيث حل محل المترجم القديم مترجم جديد يدعى DCCIL بني لكي يحول الكود إلى لغة مايكروسوفت الوسيطة msil

المترجم لم يتم تبدليه بل تم اضافة مترجم اخر للدوت نت

اقتباس
هذا وقد تم حذف الأسمبلي المضمن و Real48 إضافة إلى بطء قليل في السرعة مقارنة مع دلفي7 كما أن دلفي دوت نت لا تدعم البرمجة على نظام اللينوكس حتى الآن

حذف الاسمبلي ميزة وعيب بالتأكيد :)

اما ان دلفي دوت نت لا تدعم البرمجة تحت بيئة لينكس فهذا كلام خاطئ يا اخي العزيز :)

هناك مثال جميل قام أحد موظفي كود جير ببرمجته ليبين لك ميزة دلفي، وهو لعبة صغيرة تعمل على ويندوز ك native application وايضا على دوت نت كا managed code وعلى لينكس بإستخدام mono دون اي تغير في الكود (هل يمكن ذلك بلغة اخرى ;))

http://blogs.borland.com/chewy/archive/2006/11/21/29604.aspx

اعتقد حتى تكون منصف اكثر عليك ان تقوم بإستخدام دلفي 2006 لمدة شهرين او ثلاث على الاقل ثم بعد ذلك تقارن، لكن يبدو انك لم تستخدم دلفي من قبل ;)

وبالطبع اشكرك على مجهودك الذى تريد به خدمة المبرمجين وليس الدوت نت، صح ولا لا :)

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#12

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

و لا أعتقد أن بيئة Win32 ستنتهي في القريب العاجل . لأن 99 % من التطبيقات الموجهة لـ Windows في السوق مبنية على لهذه البيئة.

تحياتي

#13

أنا ما بعرف شي عن الدلفي :(

بس عندي سؤال

Delphi

Delphi.net

هل هما من إنتاج نفس الشركة

وأعرف مثلا

c#.net

فهل يوجد

Delphi.net

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#14

أخي

Khaled.Alshaya

هذه مقالة تتكلم عن نهاية برامج 32bit

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

/index.ph...mp;hl=AMD+64bit

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#15

مرحبا أخ Ahmadte1 ..... :)

قرأت المقال , لكن المقال يتحدث عن المعالجات و ليس أنظمة التشغيل .

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

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

و على نفس المنوال لم تنتهي البرمجيات ذات بنية Bit 16 فور ظهور بنية Bit 32 و استمرت لفترة من الزمن . و هذا كان في عز ثورة الحاسب . و مازالت بعض البرامج القديمة موجودة .

و سوق الحاسب الآن يحتاج إلى عدد من السنين للإنتقال نهائياً لهذه البنية .

تحياتي

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 20 ديسمبر 2006 في 09:26

#16
اقتباس
هنا ياتى دور شركه مايكروسوفت والتى إتفقت معى شركة INTEL على تاخير إصدار الوندوز 64bit حتى تنتهى intel من صناعة معالجات تدعم 64bit فى نفس الوقت إتفقت الشركتان على التخلص من دعم البرامج القديمه بطريقه سياسيه, حيث تقوم شركه ميكروسوفت بدعم البرامج القديمه عن طريق wow والتى تعنى windows on windows, على امل ان تتخلص من البرامج القديمه فى المستقبل ويبقى الهاردوير كما هو بدون دعم للمعالجات القديمه.

أسطر أخذت من المقالة

المشكلة أني قرأت مقالة أغرب :blink:

/index.php?showtopic=114279

ولكن ماذا عن سؤالي الأول -_-

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#17

دلفي ودلفي دوت نت هما من نفس الشركة

دلفي موجهة لدعم نظام التشغيل بشكل مباشر بدون طبقة الدوت نت native code، مثل السي ++ حيث لا تحتاج الى اي ملفات حتى يعمل الملف التنفيذي

بينما دلفي دوت نت مثلها مثل السي شارب بحاجة الى ان يكون هناك net framework runtime. حتى تعمل البرامج

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#18

شكرا على التوضيح

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

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

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