| عناوین بحث ها | ارسال کننده | پاسخها | بازدید | بروز رسانی | اولویت | |
|---|---|---|---|---|---|---|
|
|
162
|
1210
|
90/12/12 (23:19)
|
|
||
|
|
194
|
3152
|
91/1/31 (22:46)
|
|
||
|
|
54
|
394
|
91/2/31 (15:11)
|
|
||
|
|
323
|
3554
|
91/2/23 (08:42)
|
|
||
|
|
317
|
2601
|
91/2/20 (21:05)
|
|
||
|
|
76
|
668
|
91/1/2 (17:49)
|
|
||
|
|
49
|
455
|
90/12/24 (02:54)
|
|
||
|
|
102
|
2647
|
90/12/23 (23:01)
|
|
||
|
|
34
|
293
|
90/10/3 (17:07)
|
|
||
|
|
0
|
0
|
91/3/3 (17:31)
|
|
||
|
|
4
|
6
|
91/3/3 (01:31)
|
|
||
|
|
5
|
9
|
91/3/1 (15:22)
|
|
||
|
|
6
|
5
|
91/2/31 (11:13)
|
|
||
|
|
2
|
13
|
91/2/30 (19:29)
|
|
||
|
|
2
|
9
|
91/2/28 (22:42)
|
|
||
|
|
0
|
2
|
91/2/25 (01:16)
|
|
||
|
|
3
|
8
|
91/2/20 (20:38)
|
|
||
|
|
0
|
3
|
91/2/19 (22:30)
|
|
||
|
|
1
|
12
|
91/2/17 (11:46)
|
|
||
|
|
1
|
7
|
91/2/16 (22:25)
|
|
با سلام، من به PHP اعتقاد شدید ندارم ولی معتقدم اگه انتقادی میشه، باید پایه و اساس داشته باشه و با دلیل و مدرك بیان بشه.
1- معایب بازمتن بودننرم افزار رو اینطور ذكر كردین:
روند نامشخص و مبهم، كشف دیرهنگام نواقص و كمبود شواهد تجربی، طراحی مدل تجاری مالی سخت، پیداكردن نقاط ضعف آسانتر و رفع اونها مشكلتر
حالا یكبار دیگه این موارد رو بخونید و در هر مورد، مقایسه ای بین لینوكس (بازمتن) و ویندوز (غیر بازمتن) بعنوان نمونه های معروف هر دو مدل، انجام بدین و ببینید مشكلاتی كه گفتین بیشتر در بازمتن پیدا شده یا غیر بازمتن؟
2- دیدن سورس كد ازنظر شما = تحمیل الگوریتم
به نظرتون واقعاً اینطوره؟ من میگم وقتی سورس كد رو میبینید، میفهمید چطور كار شده و طبیعتاً این مسئله باعث افزایش دانش و آگاهی از طرز فكر دیگران میشه و ممكنه افقهای جدیدی رو جلوی چشم آدم باز كنه و حتماً نباید همون الگوریتم رو بكار ببرین. كلاً آگاهی از ساختار درونی یك نرم افزار و استفاده از اون بهتر از اینه كه هیچی ازش ندونیم و بخوایم ازش استفاده كنیم (تازه امكان ویرایش اون برحسب نیاز شخصی بماند)
3- سازندگان PHP تازه به این دانش رسیدن كه ایراداتش رو رفع كنند
عزیز من، برای مثال وقتی اصلاً یونیكد نبوده، شما میگی باید فكرش رو میكردن و ازش پشتیبانی میكردن؟ حالا كه اومده دارن بهش اضافه میكنن. وقتی اصلاً شئ گرایی نبوده، PHP ساخته شده و حالا كه شئ گرایی اضافه شده، توی نسخه بعدی ازش پشتیبانی میكنن. به این میگن پشتیبانی قوی. خود شما توی اینترنت باگهای dotNET 3.5 كه توسط كاربران گزارش شده رو بررسی كن و ببین چندتاش توی نسخه 4 رفع شده. همین كار رو هم برای PHP 5.3 و PHP 5.4 انجام بدین و ببینید پشتیبانی مایكروسافت (چقدر این اسم بهش میاد - نرم افزار ریز) بهتر و بیشتر بوده از محصولات و مشتریانش یا شركت Zend كه صاحب امتیاز و پشتیبانی PHP هست؟
4- بله HipHop رو جدید قرار دادن چون قبلاً نیازی نبود اما الآن كه نیاز احساس شده، فوراً اون رو اضافه كردن. اتفاقاً اگه PHP بازمتن نبود كه FaceBook نمیتونست این كارها رو باهاش انجام بده!
5- اینهمه میگین اصول نرم افزاری، میشه بگین چه اصولی هست كه بنده و میلیونها PHP كار و كلاً كسانی كه از مایكروسافت بخاطر سیاستهاش خوششون نمیاد، از اونها بیخبریم؟ نمیدونم این چه جور اصولی هست كه میگه «هیچ كاری نشد نداره» حرف بدیه و مغایر با اصوله. ازنظر شما اصول یعنی اینكه دست به دعا بشینیم ببینیم مایكروسافت در نسخه بعدی میخواد چطور غافلگیرمون كنه؟ مگه درمورد Silverlight و WCF و LinQ ... اینكارو نكرد؟ تازه همه داشتن به ساختار dotNET عادت میكردن كه دوباره ساختارش رو عوض كرد. عزیز من مشتری، موش آزمایشگاهی نیست. PHP رو ببینید، قبل از اینكه تغییری ایجاد بشه، از چند ماه قبل توی سایتش نظرسنجی میگذاره، نمونه كد از كاربرها میخواد كه پیشنهاد كنن چطور مشكل رو رفع كنن، نیازشون چی هست و... تا برحسب نیاز اونها تغییرات رو اعمال كنه نه برحسب نظر خودش.
6- دوباره خوندم ولی مشكلیتوش ندیدم! شما كه PHP بلد نیستین، لطفاً درموردش اظهار نظر نكنید. كسی باید اقدام به مقایسه كنه كه مدت زیادی با هردو كار كرده باشه و رفرنس اونها رو مطالعه كنه و اونقدر روی اونها مسلط باشه كه ادعای بیجا درمورد مزایا و معایب اونها نكنه.
7- مگه بحث ما درباره شئ گرایی هست؟ داریم درمورد پشتیبانی PHP از اون صحبت میكنیم كه چون در نسخه های قبلی هنوز خیلی برنامه نویسی شئ گرا كاربرد نداشت، همین حد پشتیبانی كفایت میكرد ولی در نسخه 6 این مشكل هم رفع میشه. اتفاقاً رفع خواهد شد (كه توسط شركتش اعلام میشه) بهتر از سردرگمی هست كه در كار با محصولات مایكروسافت درگیرش هستین و نمیدونید در نسخه بعدی چه خواهد شد!
8- عزیزم اگه منظورت شركت خاصی هست، بدون كه با ASP.NET هم همین كار رو خواهد كرد و از دات نت نیوك و امثال اون استفاده میكنه چون حقوق مشتری براش مهم نیست. اگر هم كلی گفتی باید بگم برداشتت اشتباه بوده و اكثر PHP كارها خودشون CMS رو مینویسن ولی اگه مشتری قیمت پایین پیشنهاد بده و بگه یك سایت ساده میخوام، برحسب نیازش، ضمن اعلام به خود مشتری، از سیستمهای آماده استفاده می كنند.
كاربران PHP همین الآن هم نقص خاصی احساس نمیكنن وگرنه مطمئن باشین به سمت دات نت میرفتن. اتفاقاً اینطور كه شما دارین صحبت میكنید، معلوم میشه این شمائید كه از قول سایرین صحبت میكنید و خودتون این موارد رو در عمل ندیدین.
لطفاً مزایا و معایب واقعی و علمی رو مطرح كنید. همونطور كه عنوان این بحث اعلام كرده. موفق باشید.

ممنون از لطفتون.
سر یه دو راهی گیر کرده بودم که کمکم کردین.انشالا می خوام ازپایه این کارو انجام بدم یعنی همه چیش از خودم باشه اگر خدا کمک کنه.
حتما بدردم می خوره و حتما از این سایت ها که معرفی کردین و nICS تو ذهنم الگو برداری می کنم البته با اجازتون.
راستی یه سوال داشتم.
من خودم با php کد نویسی می کنم می خوام یه وب سایت حرفه ای طراحی کنم بنطرتون از php استفاده کنم یا از cms joomla؟
ببخشید می دونم ربطی نداره اما دارم دیونه می شم.بین این دو تا انتخاب گیر کردم؟
راستی مهندس وب سایت شما رو دیدم خیلی حرفه ای بود می خوام وقتمو بزارم که یه چیزی تو مایه های اون باشه البته به پای وب سایت شما نمیرسه عمرا اما 10% مثل اون باشه؟
درسته مهندس.
حالا اگر میشه بحثو ریز تر کن مو شکافانه تر و دقیق تر.
ممنون.



























:x:x:x:x:x








:-*:x:x:x:x:x:x