صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: استفتاء لجميع مطوري ويب

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    321



    لو طلب منك عمل برنامج ويب ضخم بمواصفات عالية

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

    بغض النظر عن اللغات التي تعرفها انت ولن تستطيع البرمجة الا بها

    اريد رايكم بشكل عام حسب معرفتكم عن لغات الأنترنت وقوتها

    هذا الأستفتاء يشمل :

    الأمن و السرعة في الربط مع الداتابيس جميع النواحي البرمجية

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

    لاني بديت الاحظ انها سوالف صارت مكان للنزعات والكلام الغير مفيد

    مع ان هذا الشهر بالذات هو اهم شهر بالنسبة للمبرمجين والمصممين

    بسبب الأصدارات والتكنلوجيا الجديدة التي تم طرحها في هذه الفترة

    وين سوالف زمان وين سوالف الحين الله يرحم هذيك الايام بس :::







    __________________
    What The Web Can Be
    : : : : M e d i a m a g i X : : : :
    MrMaTriX غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2001
    المشاركات
    497


    السلام عليكم أجمعين
    أولا يجب النظر إلى نوعية نظام التشغيل الذي سوف يعمل عليه البرنامج.
    ثأنيا ما هي طبيعة عمل البرنامج.
    بشكل عام إذا أردنا أن نصمم برنامج و ننظر ألى الناحية الأمنية
    فيجب أن تكون أولا الداتا باس ليست موصولة بشكل مباشر مع الشبكة, أي أنها تفتح الأتصال عندما يطلب منها عن طريق السكربت الموجه أو السيرفر.
    مثل ما يحدث في تسجيل بطاقات الأئتمان على الأنترنت فإن كل المعلومات التي تضعها لا تسجل على نفس السيرفر و تكون دائما على سيرفرخاص غير موصول مباشرة على الشبكة.
    أما من ناحية أختيار نوعية اللغة التي نريد أن نكتب بها فهنا تستطيع أستخدام أي للغة, وتستطيع أستخدام عدة مستويات و عدة طرق تختلف (Algorithm) بحسب نسبة الأمن و السرعة التي تريدها.
    بالنسبة لي فأنا أحبذ أستخدام اللغات التالية حسب نوعية البرنامج:
    1- C/C++ لصنع الأتصالات السريعة بين السيرفرات
    2- Prolog لمساعدة اللغة السابقة في تحسين الأمن و تستخدم في كثرة في أنظمة الUNIX/OS/Linux
    3- ٍSmall Talk و هي للغة مبتكرة من شركة IBM و تستخدم في المشاريع الحكومية مثل أنظمة الخطوط الجوية و الحديدية و في تنظيم السير و تستعمل في أجهزة الMainFrame
    4- و أخيرا لغات المستخدمة في واجهة المستخدم مثلJAVA, PHP, ASP, ... و إلى أخره من اللغات المعروفة في تصميم الUser Interface و تتراوح جودة هذه اللغات على نوعية نظام التشغيل و نو عية البرنامج الذي سوف تستخدم في تصميمه.
    و إذا أردنا التكلم عن جميع اللغات راح يخلص عمري قبل ما أخلصهم
    وأظنه كفاية لهون.. و إذا ورد أي خطاء الرجاء التصحيح..
    و السلام على من أتبع الهدى





    __________________
    --------------------------------------------------
    خير الناس أنفعهم للناس, خير الدعاء الأستغفار
    أخوكم: إبراهيم مجد أزرق دائما بالخدمة
    MSN: SOON
    Host911 غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    321


    حلو بداية قوية لموضوع جميل

    شكرا على ردك اخ هوست :::

    كلامك جميل ويدل على معرفة قوية بانظمة البنوك والأنظمة المعقدة

    انا معاك في الكلام الي قلته :::

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

    وذلك لعدة اسباب :::

    وانظمة ال IBM عادتا تستخدم في البنوك والحكومات وهذه اللغات مختصة في هذا المجال بالتحديد ::

    بالنسبة للداتا بيس مثل ما ذكرت هو من الأفضل ان تكون منفصلة وهو النظام الدارج الان في المشاريع الضخمة ومشاريع التجارة الألكترونية وهو ما يسمى بنظام
    Three Tier System Architecture

    ولكن هناك تكنلوجيا اصبحت تستخدم كوسيط بين الداتا بيس واللغات
    المتعارف عليها في الويب مثل ASP PHP PERL
    وهي تكنلوجيا XML
    هذه اللغة تعطيك امكانيات عالية وحرية كبيرة في التحكم بالبينات
    واعتقد بانها ستكون تكنلوجيا المستقبل ولذلك اعتمدت مايكروسفت عليها كثيرا في التكنلوجيا الجديدة التي طرحتها تكنلوجيا دوت نيت .NET
    و XML وتوابعها من XSL و XPath وSVG وغيرها ..
    هي الى الآن قيد قيد التطوير ولكنها تحتوي على ميزات رائعة
    تساعد المطورين في بناء مشاريع الويب ..
    ولكن اللغات التي قمت بذكرها هي لغات عادتا ما تستعمل لأنظمة في شبكة محلية كما ذكرت البنوك :: وتستخدم في اجهزة الخادم التي تعتمد على يونكس اوبريتنج سيستم ::

    اذا اردنا نظام ويب ابليكشين :::
    فما هي اللغات التي ستستخدمها او تنصح باستخدمها
    والتي تكون خالية نوعا ما من الثغرات :::

    وماهي الداتا بيس التي ستتعامل معها :::

    هل باعتقادكم ان انظمة دوت نت الجديدة افضل او PHP مثلا او Perl










    __________________
    What The Web Can Be
    : : : : M e d i a m a g i X : : : :
    MrMaTriX غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    321


    اوكي :::::

    سأقوم بين فترة وفترة بذكر لغة من اللغات الشهيرة المستعملة في بناء تطبيقات ويب وذكر مميزاتها و الفرق بينها وبين اللغات الأخرى :::

    اللغات هي :

    ASP
    PHP
    Perl
    XML

    و الداتابيس

    MySql
    Sql server 2000

    :::::





    __________________
    What The Web Can Be
    : : : : M e d i a m a g i X : : : :
    MrMaTriX غير متواجد حالياً

  5. #5


    حلو يعطيكم العافيه ...
    وانا من المتشوقين جداً لمتابعت موضوعكم والاستفاده منه ...

    ارجو ان لا تنسانا ولا تتأخر بطرحك لموضوعك بالنسبه لك لغه.





    الزير سالم غير متواجد حالياً

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    998


    من الناحية الأمنية رأيت مواقع كثيرة تستخدم Perl في تسجيل بطاقات الائتمان.


    أما PHP فلم أر إلا القليل...

    ولا أعلم السبب...





    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً

  7. #7


    أعتقد اني راح ابرمج بالـ JSP مهما كانت التكاليف ، اذا كنت تبحث فعلا عن الآمن بمعنى كلمة الآمن ، يعني مو مجرد تشفير بطاقات والا معالجة بيانات سرية ،، هذا الأمر تستطيع عمله معظم لغات البرمجة ، لكن الآمان على مستوى البنوك والمصارف الدولية ، اكيد راح اتجه للـ JSP بشكل رئيسي ، ثم الـ ASP.NET . بغض النظر عن نظام التشغيل





    البرواز غير متواجد حالياً

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    321


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

    اولا : انا كتبت هذا الموضوع حبيت افيق سوالف شوي لآن سوالف هالأيام نايمة

    ومخضرمين سوالف شكلهم زهقو من الكتابة في سوالف

    الموضوع مقارنة بين اللغات ... لغات الأنترنت ويب ابليكشين

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

    اللغات الي انا اعرفها وسأتكلم عنها بحكم خبرتي فيها هي
    PHP في المرتبة الأولى
    ASP

    وسأتكلم عن XML كوسيط و حل لبعض المشاكل

    وسأتكلم عن Perl كمعلومات صطحية

    ::::

    بداية انا من عشاق PHP ولن اترك عشقي لها و يمكن نتزوج عن قريب خاصة مع الأصدار الجديد من PHP

    وال ASP بسبب الظروف تعلمت هذي اللغة ....
    الظروف تتعلق بطريقة تفكير الشركات في العالم العربي

    ال PHP لغة رائعة بكل ماتحتويه الكلمة من معنى
    السؤال : هل سأقوم باختيار ال PHP للعمل في مشروع ويب ضخم وامن

    الجواب : نعم سأقوم باختيار ال PHP لماذا ؟ هل لأني عاشق لل PHP
    الجواب : لا ....

    الصراحة انا برمجت باللغتين ...

    في ال PHP كنت اقوم بعمل البرنامج وانهيه بشكل اسرع
    كنت اجد فنكشن كثيرة تساعدني في الكتابة
    تعامل ال PHP مع الداتابيس كان افضل

    بالنسبة لل ASP كنت احتاج الى COM كثيرة لأنشاء برنامج ...
    ال COM مصيبة
    بطيئ في التعامل ...
    ممكن ال COM يوفرلك حلول اكثر ويعطيك مجال اكبر للتوسع في برنامجك ولكن الوقت
    و تستطيع عمل ذللك اسرع بال php ...

    SO...

    ممكن احد المبرمجين يقولك هذا لآنك ماعندك مكتبة COM خاصة بك تستعملها
    في برامجك كل مرة ...
    صح ممكن انا برامجي بال ASP قليلة ....

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

    اذن ال PHP سريعة مرنة اكثر ....
    ال ASP لاذكر اني شفت فيها شي ميزها عن ال PHP
    ولكن ... انك تستخدم الفيجوال بيسك لآنشاء COM تستدعيها بالكود
    وتعطيها خصائص و ميثود ... هي ميزة
    وهذا كان يشجعني اني اتعلم ال ASP
    لان الفيجوال بيسك صراحة رائعة ..

    ولكن تبقى ال ASP بطيئة ....

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


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

    ممم...

    في البي اتش بي لايوجد تولز كثيرة تتدعمها ولكن هذي مش مشكلة انا قابل فيها زي ماهي
    في ال ASP ال Microsoft InterDev تعطيك الأمر قبل ما تكتبه (مبالغة)

    ولكن هذي ممكن تؤثر على سرعة انتاجية العمل ...

    هذي لمصلحة ASP ...

    يعني سابقا لمن كان مافي تولز لل HTML كنت تحتاج وقت مثلا لعمل تيبل
    اما مع التولز الأن في كبسة وحدة بتسوي احلا تيبل
    هذا مثال لفائدة التولز في البرمجة بلغات الأنترنت ...
    :::

    لكن ما اعتقد انها حتأثر بشكل كبير...

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

    اذن PHP تؤثر على سرعة انتاجية العمل ... اي تزيد من سرعة انتاجية العمل.. وهذا عامل مهم

    وهناك مشكلة كبيرة ... نظام IIS سيرفر

    مشكلته كبيرة يعني اولا من ناحية الآمن العمل على نظام LINUX من المعروف
    انه امن اكثر والبي اتش بي تعمل على مزودات LINUX

    ال ASP تعمل على مزودات IIS وال IIS مشكاكله كثيرة

    انا عانيت منه صراحة ....

    والآمن فيه ليس بقوة Linux

    يمكن مافي مقارنة .....

    اذن PHP امنة اكثر من ASP

    ممكن انه ال ASP تشتغل على linux لكن
    ليس بشكل قوي ...

    :::
    من ناحية التكلفة المالية ..
    في ال PHP لن تكلفك شيئ وهذا شي معروف PHP
    Open source
    في ال ASP او لشي سيرفر IIS
    وبعدين اكيد Sql server يعني $$$$
    وكثير من الأشياء ...

    php جميع توابعها فريي و اوبن سورس خذها وعدل عليها وسوي اي شي
    وبدون ما يكلفك شي

    والتكلفة ايضا تؤثر على العمل ... اذن
    ال PHP افضل من هذه الناحية ...


    اوكي ...

    ال XML

    لغة المستقبل ليش ؟

    وهي ليسة لغة هي حل .. او طريقة .. او ستايل ..

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


    اذن ساستخدم ال XML للتعامل مع البينات ...

    :::

    الداتابيس :::

    هذا الموضوع خلي لبعدين تعبت .....

    وفي شي نسينى .. الدوت نيت تكنلوجي
    .NET
    الي هي تشمل ASP.NET
    و MSXML services

    لان مايكروسفت تدعم XML بشكل كبير في Visual Studio .NET الجديد

    اصلن تكنلوجيا دوت نيت تعتمد بشكل اساسي على XML واول كورس من كورسات
    MCSD .NET
    يتكلم عن MSXML Services

    اذن هل .NET سستفوق على PHP هذا بعد ما نشوف ارء اعضاء سوالف
    في كل الي المواضيع الي ذكرتها ...





    __________________
    What The Web Can Be
    : : : : M e d i a m a g i X : : : :
    MrMaTriX غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Sep 2000
    المشاركات
    1,041


    أتفق ولا أتفق

    ولكن دائما سيبقى الحل فة برمجيات jsp

    الامن فيها عالى
    رغم ان المايكروسوفت قد وضعت كل ثقلها فى مصفوفات ال xml

    موضوع البى اتش بى هو موضوع منفصل فلن تجد أى هيئة قد تهتم به لظروف أمنية كثيييييرة 0

    ولكن انا مع الرأى الذى يقول انه لابد من الاعتماد على الاقل الان على مصفوفات ال jsp أو البيرل 0

    رأى شخصى

    اذا اعطيت الخيار فان اتعامل الا مع perl Or JSP





    __________________
    Perfection Is A Never Ending Story
    mabsoot غير متواجد حالياً

  10. #10

    رأي مع mabsoot



    وبإختصار شديد جدا جدا جدا

    أعتقد ان php أخر شيء الواحد ممكن يفكر في أنه يعتمد عليه من الناحية الأمنية وهذا أكبر عيب فيه .......

    وأستعين بمثال بسيط جدا ممكن أي واحد يلاحظه فيه وهو htpasswd إلي تستخدم فيه بكثرة في php دليلا على عدم مقدرته على حماية نفسه عكس perl و jsp إلي أثبت جدارته من هل ناحية

    بس ماننكر مدى سهولة التعامل مع php عكس perl المعقد جدا ويطرد مجبينه على طول

    والأختيار لكم بمن تفضلون:
    php : استغلني مره واسهر علي ألف مره

    perl : استغلني ألف مره وتصبح على خير

    ( نظرية مطبقة وليست علمية )





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  11. #11


    لا تسأل ما تفعل لك لغة البرمجة ولكن اسأل ماذا تستطيع أن تفعل بها.





    __________________
    عزوز الحسني
    أبو ماجد الصارم غير متواجد حالياً

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    576


    إخواني ليست القضية قضية اللغة بل القضية قضية التصميم والتخطيط الجيد للبرنامج،فالبي إتش بي يمكنك عملها على شكل آوامر نصية لنضم اللينكس وبذلك تؤدي مهام كبيرة،على كل ماأردت أن أقوله اللغة تكون آخر شئ ولكن الأهم التخطيط والدراية الجيدة بما تريد أن تفعله.





    php4 غير متواجد حالياً

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    239


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





    __________________
    اذكر الله في ظلمة الليل
    illogicalX غير متواجد حالياً

  14. #14
    عضو فعال
    تاريخ التسجيل
    Sep 2000
    المشاركات
    1,041


    بغض النظر عما أحببت ان اعمل به سواء كان بال بيرل أو jsp

    لكن دعنا هنا نقول الحقيقة بأن ال .net هى المستقبل حيث أن مايكروسوفت تضع بكل ثقلها حول ال xml ويعتبرونه طفله المدلل 0

    لاحظ كيف أن جميع ما ينتجونه الان 000حتى التقنيات الجديدة ,, يجب أن تمر على xml >

    السؤال الجيد هو .... هل ستتحمل الايادى التى تثور فى عالم ال php ?

    حقيقة أن ال xml ناتج طبيعى لكل ما يجرى لأنها وبكل بساطة خرجت من الام الحنون microsoft .

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

    نظرت الى الكثير الكثير من المزودات وكم تحويه من تكنولجيا عالية من حماية !!!!!!! ولكن هل استغلت بطريقة صحيحة ؟ هنا السؤال0

    بيرل لا يحتمل الخطأ 0000 jsp لا يحتمل الخطأ xml لا يحتمل الخطأ 0

    php به الكثير والعديد من الثغرات وان لم توجد 0000تذكر انه مصدر مفتوح والخيارات موجودة ... خيار مصفوفات معينة تلعن سلسفيل مزودك.


    ولنا تكملة أخرى (مجرد مقدمة)





    __________________
    Perfection Is A Never Ending Story
    mabsoot غير متواجد حالياً

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    321


    يتبع الموضوع من هنا :

    http://www.swalif.net/softs/showthre...710#post154596


    ::::





    __________________
    What The Web Can Be
    : : : : M e d i a m a g i X : : : :
    MrMaTriX غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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