السلام عليكم
ربما هذه الأسئلة مر عليها الزمن و مللت من النقاش منها لكني قد وصلت إليها آخيراً و صارت من الضروريات الآن.
و أريد أن أسئلكم هل يجب أن أقوم بتشفير كود موقعي ؟
و هل ضروري أن أقوم بفصل الكود عن التصميم ؟
أسئل هذه السئلة لعامل الوقت فقط .
السلام عليكم
ربما هذه الأسئلة مر عليها الزمن و مللت من النقاش منها لكني قد وصلت إليها آخيراً و صارت من الضروريات الآن.
و أريد أن أسئلكم هل يجب أن أقوم بتشفير كود موقعي ؟
و هل ضروري أن أقوم بفصل الكود عن التصميم ؟
أسئل هذه السئلة لعامل الوقت فقط .
و هل ضروري أن أقوم بفصل الكود عن التصميم ؟
على حسب ..
اذا كنت بتبرمج برمجية للبيع لاكثر من شخص فالافضل فصل التصميم عن البرمجة
اذا كنت تقوم ببرمجة خاصة لعميل معين فلا ارى ظرورة لذلك
لست مبرمج ..
لكن احببت المشاركة ورفع الموضوع .. اتمنى لك التوفيق
__________________
ألا بذكر الله تطمئن القلوب
khaled
التشفير ليس بالضرورة ولكن اذا انت تحتاج تشفر ولكن اعلم ان التشفير ينفك مهما سويت
وفصل البرمجه مهم للتعديل لاحقا وللاضافه يكون شغلك مرتب ولكن اذا انت تقدر ترتب بدون فصل البرمجه فهذا افضل
التعديل الأخير تم بواسطة doctor9 ; 22-07-2011 الساعة 04:47 AM
مادري بتفلسف من مخي بعيداً عن النظره التقنية ... بخصوص التشفير
الي اعرفه ان فيه نوعين تشفير ( احادي الاتجاه) MD5 و من على شاكلتها
والتشفير الثنائي ( زيند وانكيوب وغيرها )
إحادي الاتجاه مثل ام دي 5 ..:
ادخل مثلاً ( 12331 ) بيشفرها وبيسجلها (مشفره) مثلا تشفيرها (44434303)
بعدها إذا جيت اسجل دخول .. بدخل الباسورد 123321 على طول راح يشفره بيلقاه (44434303) عبر دوال الشروط راح يسجل دخول ...
وهذي لايحتاج الموقع لمعرفة ماهو قبل التشفير ..
ولايمكن فكه إلا عبر التخمين ..
قاعدة بيانات يكون فيها كل باسورد و جمبه التشفير حقه وصعبه جداً تغطيت جميع الباسوردات
====================
التشفير ثنائي الإتجاهـ ..
مثل الزيند وغيرها من هالانواع ..
يشفر المكتوب لكن إذا السيرفر اتصل بالملف كيف راح يقراه مشفر يحتاج لمعرفة الأصل !!!
لازم يرجع يفكه .. ( إذا له خوارزمية للفكه )
مدام فيه شي يفكه إذا كل واحد يقدر يفكه لو خوارزمية معقده وبعد 10 سنين الفك ممكن لكن يختلف في صعوبته على خورازمية مبرمجها ...!
لاني مبرمج ولا شي لكن متطلع واتوقع هذي الفكره كلها ^^ ...
====================
بخصوص فصل البرمجه عن التصميم اشوف انه يفضل سواء لك او للعميل ...
لان لازم فيه تعديل في المستقبل .. فالتعديل يكون على القوالب ولا على ملفات البرمجه !!!؟
__________________
p-king-p@hotmail.com
الرجاء مراجعة الموضوع للجميع :
http://www.swalif.net/softs/swalif12/softs302945
بارك الله فيكم جميعاً فعلا...الفصل يكون جيد إذا كنت تحب تغيير القوالب. لكن أنا إن شاء الله بعمل لوقعي الشخصي و هذا يعني أن الإستايل سيكون واحد و التعديلات ستكون عليه و أنا أعتقد بفكرة الإستايل الواحد مع تغييرات طفيفة و ليست تغيير كلي للإستايل . لأسباب فلسفية.
بخصوص التشفير فقد إقتنعت أن الضرورة منه تكون في البرامج التجارية خصوصاً و نادراً في البرامج الخاصة و الله أعلم.
لذلك أعتقد أن الفصل و التشفير مسائل ستأخد من وقتي الكثير فسأجلها إلى وقت لاحق إن شاء الله.
شكراً لكم على المشاركة و الفائدة.
اخوى لا يوجد مايسمي (One-way encode)، لآنه يجب اعاده الكود الى وضعه الطبيعي لكي يتعرف عليه المترجم تبع ال PHP
وفي هذى الحاله لا انصحك بالتشفير
اما عن فصل التصميم عن البرمجة يفضل عمل ذالك، لكي تعطي حريه للعميل بتغير شكل التصميم بكيف ما يشاء
وتستطيع استخدام احد المحركات المفتوحة المصدر مثل smarty او twig
التعديل الأخير تم بواسطة ArabCoders ; 22-07-2011 الساعة 01:18 PM
__________________
متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
-----------------------------------
شبكة الشعر الادبيه
اتوقع لغة البرمجة هي php ،
بخصوص فصل اكلود عن البرمجة فهو نمط برمجة ، وحاول أن تعتاد عليه لأنه أكثر احترافية.
قضية التشفير الزيند لا أفقه بها ولا أعلم هل تؤثر على الأداء
في كل الأأحوال ، أنا أشفر كودي سواء كانت البرمجة لشخص معين ، أم كانت البرمجة عامة
فلو كانت لشخص معين ، لا تعلم لربما يدخل أحد على الأف تي بي ويسرق الملفات وأنت لا تدري
__________________
بريدي :khalilme (at) hotmail.com
مطور: ASP.NET, Windows Phone , Desktop Applications
إذا كان الموقع خاص بك أنت فلماذا التشفير؟
__________________
صفحتنا على فيسبوك
شكراً جوابك دقيق جداً
أنا فعلًا كنت أتسائل
أقصد لماذا يقوم المبرمج بتشفير ملفات السكربت وهي خاصة به على موقعه؟؟
التعديل الأخير تم بواسطة Abdulrahman Hassoun ; 23-07-2011 الساعة 01:04 AM
__________________
صفحتنا على فيسبوك
نفس الغرض من التشفير اذا كان سكربت تجاري
ممكن احد يخترق موقعه ويسحبها او ............