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

ما هي أفضل طريقة لبدء مشروع جديد؟

بدأه أحمدالغريب في 30 يناير 2013 · 14 رد · 1,253 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بما انه المواضيع مخالفة باللغة غير العربية سأعيد كتابة الموضوع بالعربي ولكن سأكتب أسماء بعض الأشياء بالإنجليزية كأسماء CMS's ,غيرها:

 

 
أقوم بكتابة موقع من الصفر ولكنه يأخذ الكثير من الجهد والوقت لدي وهو عبارة عن موقع في مجال التجارة الالكترونية قريب من Ebay ولكن بطريقة مختلفة تماما هل يفضل ان اقوم بإستخدام framework كـ Codeignitor أو PHP Cake أو Zend framework أو يفضل أن أستخدم CMS وأقوم بكتابة Module خاص بي مثل Drupal أو يفضل أن أقوم بالإستمرار في الكتابة من الصفر فأنا محتار فأرجو الإفادة وشكرا.

صلي قبل ان يصلى عليك

#2

لو كنت مكانك لاخترت

Microsoft ASP.NET MV4 Razor

مع الاستعانة بمشاريع جاهزة من أجل الوحدات المختلفة

كمثال عند استخدام جدول لعرض النتائج وتحريرها مثلا

يمكن استخدام ما انتهى منه الآخرون مثل

http://www.jtable.org/

وهو عبارة عن كونترول مكتوب بالجي كويري وفيه كل المميزات

الديمو

http://www.jtable.org/Demo

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 30 يناير 2013 في 15:28

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#3

أي لغة برمجة من ميكروسوفت تعتبر فاشلة في وجهة نظري مع إحترامي الشديد لنصيحتك أفضل العمل على لغات برمجة مفتوحة المصدر وقوية كـ PHP يا أخي وبما إني أعمل عليها ستعمل على سيرفر لينكس أما لغات ميكروززفت فهيا تعمل على سيرفر ميكروززفت وهذا كبير التكلفة وأيضا كثير الثغرات، يكفي أن مواقع كـ Google أو فيس بوك أو غيرها من المواقع الكبيرة مكتوبة بالـ PHP.

صلي قبل ان يصلى عليك

#4

السلام عليكم

 

مرحباً أستاذ أبوأحمد المبرمج مرحباً بك في قسم الـ php إشتقنا لمناقشاتك وألغازك :)

 

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

 

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

 

بالنسبة لموضوعك فلغة php قوية جداً في مجال هذه التطبيقات وهناك العديد من التطبيقات مفتوحة المصدر في هذا المجال ويمكنك تعديلها لتناسب إحتياجاتك تحت رخصتها كـ opencart  و alegrocart  و axiscommerce  و oscommerce و onxshop  وغيرهم .

 

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

 

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

 

وأيضاً php وحدها لا تصلح لأن يكون التطبيق جيد , فأنت بحاجة للغة javaScript  والعمل على إحدى مكتباتها  وإستخدام تقنية ajax في العمل وأيضاً هناك أطر عمل أيضاً للغة التنسيق css كـ 960 Grid System وغيره .

 

وإيه الصورة دي يا أبوحميد هو إنت من جماعة البلاك بلوك ولا إيه ؟

 

دمتم في أمان الله

2

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#5

الكتابة من الصفر بدون إستخدام إطار عمل هي عذاب حقيقة ولاداعي لها 

 

إذا قررت الإعتماد على شئ جاهز مثل Drupal او Joomla فجيد كذلك وإذا قررت إستخدام مشروع موجه بالأساس للمجال نفسه كما أشار أحد الزملاء وقمت بتعديله ليتوافق معك فأفضل 

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

سامحك الله أخي أحمد
هل إذا تم بيع بي إتش بي واشترتها شركة احتكارية ستصبح بي إتش زفت مثلا :)

فلا يقاس الأمر هكذا أخي

ولاحظ أني قلت لو كنت مكانك لاخترت أنا كذا وكذا وأنا أقدر موقفك لأني أنا لا أعرف بي إتش بي وإنما عندي قناعة أنه من الأفضل استخدام التقنيات التي تتبع العائلة الواحدة لأنها تكون متوافقة مع بعضها البعض

 

أرجو الله لك التوفيق لما هو خير

 

 

كما أشكرك أخي أحمد سعود على التعقيب وصدق أصلا لم أنتبه لاسم القسم وإنما قرأت العنوان من جديد المنتدى ودخل للإجابة :blush:

بالنسبة للألغاز أوقفتها لأنها كانت تأخذ من وقتي وخصوصا مرت فترة انشغلت فيها كثيرا

ثم أن الأخ ماجد لا يقصر والعين لا تعلو على الحاجب -_-

 

ودمتم بخير

^_^

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#7

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

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

 

بالنسبة لسؤالك لا انا لست تابع للبلاك بلوك الصورة اخذت قبل الأحداث بكثير :)

 

أشكرك للرد دمت بعافيه

 

 

السلام عليكم

 

 

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

 

وشكرا أخي الكريم على الرد دمت بعافيه.

تم تعديل هذه المشاركة بواسطة أحمدالغريب في 31 يناير 2013 في 11:54

صلي قبل ان يصلى عليك

#8

السلام عليكم

 

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

 

أشكرك جزيل الشكر على ردك أخي ودمت بصحة وعافية.

صلي قبل ان يصلى عليك

#9

سؤال آخر أنا ببني الموقع على أساس انه موقع فيه نظام مزاد وأيضا بيع مباشر عن طريق بائع أيا كانت السلعه البائع هو من يضيف السلعة هنالك نظامان للتسجيل مستخدم عادي يقوم بالشراء أو وضع شيء للمزايدة عليه ويوجد بائع يقوم بتسجيل Virtual store يقوم بحجز صفحة خاصة به كمثال Youtube channels حيث كل بائع له صفحته بالرابط المباشر يقوم بتهيأتها ووضع السلع والأسعار ويقوم بالبيع عن طريق الموقع والتوصيل يتم عن طريق شركات الشحن أو سأقوم بعمل هذه الخدمة ولكن في المستقبل اقوم بكتابة كود لإظهار أقرب التجار من حيث المسافة للمستخدم وسأقوم بعمل صفحة لتوظف موصلين يعملون لحساب الموقع عن طريق النسبة اقوم بدراسة الموضوع عموما حاليا ولكني سأبدا بمراحل وليس مباشرة...عموما السؤال هنا هل هنالك برنامج php مفتوح المصدر يقدم أي شيء من هذا حيث يسهل علي استخدام اكواده بدلا من الكتابة من الصفر وحتى ولو كان سكربتان منفصلان اقصد احدهما يقدم المزاد واخر يقدم Virtual store وأيضا تعبت من التفكير في محاولة استخدام خرائط جوجل لعمل حساب للمسافات بين المستخدمين والتجار ولكني سأحاول عملها كموقع http://foursquare.com حيث الموقع ممتاز في تحديد اماكن المستخدمين تلقائيا عن طريق المتصفح او IP address انا بعاني هنا انا بخطط للموقع ده بقالي فترة كبيرة والأفكار لا تنقطع وتعبت من كثرة الفكير :).

 

يومكم سعيد

صلي قبل ان يصلى عليك

#10

السلام عليكم

 

عزيزي أبو أحمد المبرمج لم أقصد تنبيهك أنك بقسم الـ php ولكن أول مرة أجد لك مشاركة هنا فقصدت الترحيب بك :)

 

أخي أحمد شركة microsoft شركة تجارية ولديها موظفين كما نريد نحن أن نسوق منتجاتنا ونربح منها الأمر بالنسبة لهم كذلك فلك مطلق الحرية أن تختار بين هذا وذاك , أنا أرى أن أسعار منتجات شركة Microsoft لا تقارن مع منتجات شركة autoDesk فيمكنك إلقاء نظرة على أسعار منتجات هذه الشركة ولا يوجد بديل قوي مجاني لمنتجات هذه الشركة ولا تنتج هذه الشركة نسخ تعمل على نظام linux لأنها شركة تجارية تبحث عن العائد المادي ولا عيب هنا .

ولكن طالما أن لدي بديل مجاني مفتوح المصدر قوي فمن الأفضل الإعتماد عليه بدلاً من نظيره المدفوع وفي بعض الأحيان تكون بدائل مجانية أقوى بكثير من نظائرها المدفوعة .

لا أريد أن أكثر في هذا الموضوع لأنه كثيراً ما تحدثنا به وفي النهاية كل منا يذهب إلى ما تهواه نفسه

 

بالنسبة لموضوع موقعك فهناك العديد من التطبيقات php تقدم خدمة البيع عن طريق المزاد وأغلبها مدفوع والبعض الأخر مجاني ومفتوح المصدر كـ webid و bid2low  أما باقي الأكواد فيمكنك إستخلاصها من أي من تطبيقات البيع الإلكترونية الأخرى .

 

دمتم بخير

تم تعديل هذه المشاركة بواسطة ahmedsaoud31 في 1 فبراير 2013 في 03:54

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#11

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

بالفعل وجدت webid في خلال بحثي في موقع sourceforge.net ولكنه مشروع غير مكتمل وبه اخطاء برمجية وقديم تقريبا لم يطور من فترة ولكن سأستخدم الصالح منه عموما سأقوم بتجربة البرنامج الثاني وشاكر لحسن ردك يا أخي.

 

دمت بعافية

صلي قبل ان يصلى عليك

#12

وعليكم السلام

 

على الرحب والسعة عزيزي

 

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

 

دمت بخير

1

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#13

سلمت يداك وألف شكر يا باشا :)

صلي قبل ان يصلى عليك

#14

ببساطة ,!

يمكن عمل المشروع على اي لغة برمجة كانت , !

الفيصل في الامر انت اي ترى نفسك !

اذا كنت من عشاق ASP.NET فاذهب بها واتم مشروعك فستكون خيرا لك من سواها

 

اما اذا كنت من عشاق PHP ايضا ستفي بالغرض وزيادة

 

وهكذا ايضا ادا كنت من عشاق Ruby on Rails او Python أو Jsp

 

لا عليك من النصائح والنقاشات فكلها كالزبد في البحر

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

 

مع ان لي عشرة اعوام امارس بها كتابة PHP الا اننى اعتبر اكبر شيء تعلمته هو احترام الجميع ، اقصد احترام كل لغات البرمجة وجميع المبرمجين .

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

=============
الطموح و الحافز سر النجاح

=============

AflamHQ.com | Palphp.com

#15

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

 

دمت بعافية.

صلي قبل ان يصلى عليك

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