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

هل الجافا مناسبة لعمل ويب سايت؟

بدأه ســآرهـ في 3 يناير 2012 · 16 رد · 2,005 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي مشروع تخرج .. وهو ويب سايت

لايتطلب درجة عالية من الآمان

موقع بسيط الى حد ما

كل مافي الامر تسجيل بيانات واعضاء وبعض العمليات الغير معقدة

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

السؤال : هل تنصحوني بعمل الويب سايت بلغة الجافا

درست الجافا لمدة سنتين ..

مستواي ممتازة في Java SE

ضعيفة جدا في Java EE

البعض خوفني من الجافا وقال انها صعبة .. وان مشروعي ممكن تطبيقه على الفي بي بسهولة اكبر

فما رأيكم ياسادة

تم تعديل هذه المشاركة بواسطة ســآرهـ في 3 يناير 2012 في 18:15

#2

الجافا ملخبطه شويه موش صعبه ....

الدوتنيت أبسط و واضحه أكثر ...

لكن في الاول و الأخر إستخدمى اللغه التى تتقنيها ... أو التى ترديدي إتقانها ...

1
#3

مممممممم

هل ممكن نستخدم لغة الـ VB.Net ؟

و هل هي سهلة بالفعل كما يقال ؟؟

خاصة و إن كان عندنا خلفية واسعة عن لغة الجافا

#4

بحسب ما تريدين

اذا اردتي استخدام الجافا او اذا اردتي استخدام الدوت نت

كلا اللغتين تفي بالغرض

ولكن قومي بعمل المشروع باللغة التي تتقنيها اكثر لكي يكون المشروع سهل عليك

والجافا هي متعبة اكثر من الـvb . هذا عيب اراه في الجافا فقط

وبالنسبة للـvb هي اسهل من الجافا . بحكم تعدد الادوات الموجودة فيها

1
#5

و إن كان الموقع يحتاج لخاصية الأمان ،، فما هي نصيحتكم ؟

هل لغة الـ PHP مناسبة لذلك ؟؟ أم الـ VB.Net أنسب ؟ خصوصا أن لغة الـ VB.NET لغة سهلة كما ذكرتم ..

تم تعديل هذه المشاركة بواسطة شمس لاتغيب في 5 يناير 2012 في 03:06

#6
اقتباس
و إن كان الموقع يحتاج لخاصية الأمان ،، فما هي نصيحتكم ؟

كيف ستحقق هذا الأمان؟؟

#7

في حال استخدمنا لغة الجافا سوف تتحقق خاصية الامان

و هذه الميزة معروفة في لغة الجافا

ولكن اللغات الأخرى ليست بقوة لغة الجافا من ناحية الأمان

هذه النقطة اللتي حيرتني .. أريد أن أعمل على لغة سهلة + أن تكون فيها ميزة الـ security عالية

لغة الجافا صعبة نوعا ما

تم تعديل هذه المشاركة بواسطة شمس لاتغيب في 5 يناير 2012 في 10:56

#8
شمس لاتغيب كتب:

و إن كان الموقع يحتاج لخاصية الأمان ،، فما هي نصيحتكم ؟

هل لغة الـ PHP مناسبة لذلك ؟؟ أم الـ VB.Net أنسب ؟ خصوصا أن لغة الـ VB.NET لغة سهلة كما ذكرتم ..

ماذا تقصدين بالامان ؟

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

سواء كانت php او vb او java

لكن بالنسبة للامان ارى انه اخر مرحلة من مراحل اي بناء مشروع

لان لا تستطيع تحقيق الامان للمشروع الا لم يكن هناك مشروع اساساً

قتاتي مهمة بناء المشروع كاملاُ ، وبعد الانتهاء تاتي المهمة التكميلية للمشروع وهي تحقيق الامان له

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

تاتي مهمة تحقيق الامان لهذا المشروع

بالتوفيق لكم

2
#9
شمس لاتغيب كتب:

في حال استخدمنا لغة الجافا سوف تتحقق خاصية الامان

و هذه الميزة معروفة في لغة الجافا

ولكن اللغات الأخرى ليست بقوة لغة الجافا من ناحية الأمان

هذه النقطة اللتي حيرتني .. أريد أن أعمل على لغة سهلة + أن تكون فيها ميزة الـ security عالية

لغة الجافا صعبة نوعا ما

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

فقومي بعمل المشروع ليس بالـvb بل C#

السبب لان c# قريبة جدا من الجافا

بل اقول ان C# هي عبارة عن لغة مقلدة او ماخذوة من لغة الجافا

1
#10

الآن اتضحت الرؤيا أكثر :)

أشكرك كثيرا أخي ماكسيموس

سأعمل عل لغة الـ VB.Net ان شااء الله ..

جزاك الله كل خير على الإفادة

#11

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

وشركات استضافة مواقع الجافا قليلة جدا بالمقارنة مع asp.net و php .

#12

سأعطيك زبدة خبرتي في الجافا وبرمجة الويب

الآن أغلب مبرمجي الويب حول العالم يقومون بالتطوير وفق طريقة MVC تجعل التطوير سريع للغاية وكود نظيف

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

أشهر اطار عمل يتبني الـmvc وهو الذي أحدث صيحة قوية جدا وجعل المبرمجين يعيدون النظر

هو اطار Ruby On Rails المبرمجين كان انبهارهم لإطار Rails أكثر من لغة روبي نفسها

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

أهل php : انشأوا cakephp , codeigniter

اهل بايثون : انشأوا django

..

..

وهكذا

ماذا عن مجتمع الجافا ؟؟

قام مجتمع الجافا في الفترة الأخيرة (أقصد الجيكس والمبدعين والشركات المواكبة) أما بعض الشركات فالتغيير بطيء عندهم

قاموا بالتخلي عن Java EE واتجهوا الى اطار عمل خرافي جدا اسمه Play! Framework

نصيحتي أقولها بقوة، من أراد أن يبرمج برامج ويب باستخدام الجافا فليبتعد كليا عن Java EE (الـ jsp او jstl او servlet لن تحتاج لها بعد الآن)

ويتجه الى Play! Framework

http://www.playframework.org/

وليس الخبر كالمعاينة

في اطار Play لا تحتاج إلا إلى لغة جافا العادية

2
#13

أعطيني مميزات وعيوب

أما الكلام عن مجتمع الجافا و كون المؤسسات انتقلت إلى هذا الإطار

فهذا كلام غير علمي مطلقاً

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

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

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#14

أعتقد أن ال PlayFramework مناسبة أكثر لعمل Websites و هذا لا يعنى أنه غير مناسب لل Web Apps ... لكن أعتقد أنه يتفوق في ال Websites

تم تعديل هذه المشاركة بواسطة __Unknown في 9 يناير 2012 في 20:24

#15

أعطني مميزات وعيوب أخي هويدي

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#16

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

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

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

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

سأرتبها بالاسفل :

موقع بسيط جدا ً جدا ً .. مثلا : برنامج لعرض بيانات معية ويدخل بيانات معينة . فقط مكون من صفحتين إلى 6 صفحات ، هنا بإمكانك استخدام ( jsp ) فقط . حتى لا تعقدين الموضوع .

موقع يستخدم بعض الدوال ويقدم خدمات معينة بسيطة : بإمكانك بناءه باستخدام ( jsp & servelts ) .

موقع يستخدم دوال كثيرة فيه عدد لا بأس به من الصفحات والدوال .. والخدمات : بإمكانك بناء باستخدام ( MVC : Bean & jsp & servelts ) . ( بالعادة هذا المثال يستخدم للشركات الصغرى مع إضافة بعض المكتبات الأخرى وتختلف على حسب حاجة المبرمج ) .

موقع لشركة كبيرة ( web application ) هنا يعتمد على حسب الضغط وحسب الاستخدام ولكن بإمكان استخدام ( framworks ) كثيرة ، طبعا ً تحت نظام ( MVC ) بإمكانك استخدام ( EJB لتضعي فيها الخدمات من ناحية العمل المطلوب منك ) ،

ومن ناحية الصفحات بإمكانك بناءها باستخدام ( JSF ) أو ( JSP ) . كذلك ( Spring ) والكثير من الادوات المتوفرة بالجافا مثل ( IBM portal ) .

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

بالنسبة لك اعتقد بناء الموقع ( jsp & servelets ) كافي جدا ً لك ، واتوقع سيكون البداية الصحيحة لك واستخدمي ( apache tomcat ) كسيرفر فهو مناسب جدا ً في البداية .

اتمنى ان يكون ردي اسهم ولو بشكل بسيط في إثراء الموضوع .

تقبلو تحياتي ،،،

مطلق فيصل .

تم تعديل هذه المشاركة بواسطة moto007 في 11 يناير 2012 في 23:50

1

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