mehdi.tayebi 171 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 با سلام . تو شرکتمون در یکی از گروه ها بحث انواع CMS نسبت به CMS که خود شرکت تولید کرده بحق داغ و داغ ...یکی از دوستانم که برنامه نویس و تحلیل گر هستش ، کلی تایم گذاشته رفته زیر و بم وردپرس در آورده و به این نتیجه رسیده که وردپرس سیستم ضعیفی هستش ...یکی از دلایلش هم نبود معماری بروی اون هستش ... object oriented بروی این سیستم به صورت دیفالت نیستش ...و بنده مخالف این موضوع بودم . آیا راهی وجود داره که با دلیل بهش ثابت که اینطور نیستش و همه اصول معماری بروی این سیستم رعایت شده است ؟؟چون این موضوع فنی هستش خیلی دوست دارم دوستان فنی و برنامه نویس حرفه ای با دلیل پاسخگو این موضوع باشند .با تشکر .. 2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلامبله وردپرس OOP نیست و البته نیازی هم بهش نبود!قرار نیست هر سیستمی بیاد اصول OOP درش رعایت بشه. هر جا نیاز بهش باشه باید استفاده بشه و نبود این اصل هم دلیل بر ضعف سیستم نیست.وردپرس براساس اصلی سادگی در توسعه و استفاده بوجود اومده. برای همین فانکشنال هست و کلا براساس توابع کار میکنه.سیستم هوک وردپرس یکی از نقاط قوت و بهترین بخشهای اون هست. وردپرس برای چندزبانه از gettext استفاده کرده اما نه پیش فرض اون. بلکه این سیستم رو مجددا نوشتن و بصورت محلی درآوردن.قدرت یعنی این. یعنی اینکه چیزهایی که وجود دارن رو محلی کنن و در سیستم استفاده کنن.وردپرس براساس یکسری استراتژی و تفکر اینده نگر داره توسعه داده میشه.سیستم براساس مد مای اس کیو ال در php داره به دیتابیس کانکت میشه که خیلی وقته از رده خارج هست اما چرا ؟ چون کاربران وردپرس خیلی هاشون کاربران ضعیف و عادی هستن و هنوز از سرویس های قدیمی استفاده میکنن. وگرنه توسعه و تبدیل به PDO خیلی زمانبر نیست.کلا اینکه در مورد معماری یک سیستم بدون اینکه علت اون رو بدونید بحث کنید بی فایده هست و میشه یکجانبه.وردپرس ضعف های یداره اما نه اینهایی که دوستان میبینن و بعضیا میرن درمیارن و در آخر هم باید اضافه کنم معماری وردپرس 100% اصولی نیست به علل بالا و بهترین معماری ها از آن دروپال هست اما این نوع مقایسه اشتباه هست. 11 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 آقا مرتضی ممنون بابت توضیحات خوب و کاملتون ....اما امکان داره برخی از ضعف ها و برخی از نقاط قوت این سیستم به نسبت سیستمهای تجاری و دیگر سیستمهای مدیریت محتوا بیان کنید ؟؟؟و اینکه واقعا معماری وردپرس به چه صورت هستش ؟و اینکه اصلا چرا OOP نداره وردپرس ولی تقریبا دیگر سیستمهای مدیریت محتوا مثل جوملا دارای این موضوع هستن ؟؟؟و اینکه موضوع OOP چه مزیت ها و برتری هایی داره ؟؟؟ 1 نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 آقا مرتضی ممنون بابت توضیحات خوب و کاملتون ....اما امکان داره برخی از ضعف ها و برخی از نقاط قوت این سیستم به نسبت سیستمهای تجاری و دیگر سیستمهای مدیریت محتوا بیان کنید ؟؟؟و اینکه واقعا معماری وردپرس به چه صورت هستش ؟و اینکه اصلا چرا OOP نداره وردپرس ولی تقریبا دیگر سیستمهای مدیریت محتوا مثل جوملا دارای این موضوع هستن ؟؟؟و اینکه موضوع OOP چه مزیت ها و برتری هایی داره ؟؟؟همونطور که مرتضی عزیز گفتش وردپرس بر حسب نیاز داره توسعه داده میشه و اشاره هم شد که تقریبا بیشتر کاربران وردپرس مبتدی ( در شروع کار ) بیشتر بر روی سادگی وردپرس رو به اون میارن اما همین سادگی باعث قدرتمندی اون هم هست که در بالا مرتضی اشاره کردیک مثال :سیستم های مدیریت محتوا دقیقا مثل گوشی های موبایل میشه امکانات و برتری های کامل رو به اون ها اضافه کرد ولی یک سوال : آیا همه امکانات در موبایل ها استفاده میشن ؟خب پاسخ نه هست ولی همین کامل بودن باعث پیچیدگی و افزایش قیمت و استفاده از منابع مختلفی میشه که فقط برای کاربر دچار مشکل میکنهسیستم های مدیریت محتوا هم همین هستن ولی مزیت وردپرس اینه که بدون نگاه به دیگران و تقلید بر حسب نیاز خودش داره توسعه پیدا میکنه که از یک کاربر مبتدی و ساده وبلاگ نویس تا یک کاربر فوق حرفه ای رو در بر میگیره !اشاره مرتضی به توابعی بودن و هوک های وردپرس بود که به نظر منم بهترین و قدرتمندترین نقاط قوت وردپرس به حساب میان که تونسته وردپرس رو به اینجا برسونه و ....مطمعن باشید اگر در وردپرس هم مباحثی مثل OOP نیاز بشه تبدیل و توسعه به اون سمت هیچ کاری نداره و توسعه داده میشه ....درسته وردپرس میشه گفت نقص هاییرو داره ولی نقاط قوتی که داره تونسته جای اون ضعف هارو پر کنه و حتی بیشتر از اون به کار بیاندر مورد مزیت های شیءگرایی هم میشه به راحتی استفاده و پیچیدگی کمتر و خطاهای کمتر و گسترش سریعتر و آسونتر اشاره کرد که در آینده احتمال اینکه وردپرس هم به سمت OOP بره خیلی زیاد هست که در اون موقع وردپرس قدرتمندتر از حال حاظر و به نظر خودم بی رقیب میشه ! 8 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 مرسی آقا کسری عزیز بابت اطلاعات مفیدتون ... 2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 یکی دیگه از نقاط قوت وردپرس سیستم قالب پذیری اون هستاینکه شما میتونید براحتی و بسیار ساده تر از سیستم های دیگه برای این سیستم پوسته بزنید. روی سیستم های دیگه همچین ساختار ساده و در عین حال قدرتمندی وجود نداره.همچنین بخش کاستوم تکس های وردپرس - tax - که نوع های مختلفی رو میتونید با قابلیت های مختلف ایجاد کنید. مثل پست تایپ ها و انواع منو ها.و بخش بروزرسانی وردپرس رو هم فراموش نکنید که یکی از بهترین هاست. با کمتری تداخل و بهترین حالت ارتقا (برعکس دروپال!)افزونه خوری این سیستم با اینکه کمی کند هست اما با توجه به سادگی در اجرا حتی یک تازه کار هم میتونه براش افزونه بنویسه!کلا وردپرس بسیار کاربردی هست که بسیار از مشکلاتی که داره بخاطر همین ساده اجرا کردن هاست تا هر طیف کاربری بتونه ازش لذت ببره با تعصب روی هیچ سیستمی حتی وردپرس نظر نمیدم اما اگر این دوستتون نیاز به چالش داره من در خدمتشون هستم 8 نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 یکی دیگه از نقاط قوت وردپرس سیستم قالب پذیری اون هستاینکه شما میتونید براحتی و بسیار ساده تر از سیستم های دیگه برای این سیستم پوسته بزنید. روی سیستم های دیگه همچین ساختار ساده و در عین حال قدرتمندی وجود نداره.همچنین بخش کاستوم تکس های وردپرس - tax - که نوع های مختلفی رو میتونید با قابلیت های مختلف ایجاد کنید. مثل پست تایپ ها و انواع منو ها.و بخش بروزرسانی وردپرس رو هم فراموش نکنید که یکی از بهترین هاست. با کمتری تداخل و بهترین حالت ارتقا (برعکس دروپال!)افزونه خوری این سیستم با اینکه کمی کند هست اما با توجه به سادگی در اجرا حتی یک تازه کار هم میتونه براش افزونه بنویسه!کلا وردپرس بسیار کاربردی هست که بسیار از مشکلاتی که داره بخاطر همین ساده اجرا کردن هاست تا هر طیف کاربری بتونه ازش لذت ببره با تعصب روی هیچ سیستمی حتی وردپرس نظر نمیدم اما اگر این دوستتون نیاز به چالش داره من در خدمتشون هستم مرتضی جان اگر بخوای نقاط قوتش رو نام ببری که فراتر از صفحات یک انجمنه !موردی که اشاره کردی همین قالب پذیریش بود که خود من به شخصه فقط برای همین سادگیش بود که تونستم از جوملا به سمت وردپرس کشیده شم !استفاده از وردپرس به عنوان فریم ورک اون رو به حالت امکانات نامحدود میبره !یک مثال خیلی ساده برای وردپرس www.codak.ir یا افزونه ووکامرس که با یک کلیک اون رو به دنیای دیگه ای میبره و خیلی چیزای دیگه !انعطاف پذیری فوق العاده وردپرس از یک وبلاگ ساده تا یک فروشگاه یا پورتال پیشرفته اون رو جذاب کرده ....با تعصب روی هیچ سیستمی حتی وردپرس نظر نمیدم اما اگر این دوستتون نیاز به چالش داره من در خدمتشون هستم بنده هم هستم 9 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 یه جوری بگید ما هم بفهمیم oop چی هستش اصلا که وردپرس نداره اونو؟ 1 نقل قول لینک به ارسال
Farzad 3805 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 OOP = Object-oriented programming = برنامه نويسي در محيط شي گرا و ساخت يافته http://searchsoa.techtarget.com/definition/object-oriented-programminghttp://www.webopedia.com/TERM/O/object_oriented_programming_OOP.html+http://forum.gigapars.com/showthread.php?t=136http://forum.iranphp.org/Thread-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%A8%D8%B1-%D9%BE%D8%A7%DB%8C%D9%87-OOP-%DA%86%DB%8C%D8%B3%D8%AA%D8%9Fhttp://barnamenevis.org/showthread.php?9127-OOP-%DA%A9%DB%8C%D8%B3%D8%AA%D8%9F-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F-%DA%A9%D8%AC%D8%A7%D8%B3%D8%AA%D8%9F 6 نقل قول لینک به ارسال
mehdi.tayebi 171 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 طبق حرف یکی دیگر از دوستانم که اون بر این عقیده هستش که وردپرس OOP داره این هستش که میگه کلاس هایی که در هسته وردپرس استفاده شده یک OOP هستش ...و میگه وردپرس بر اساس OOP ساخته شده و برخی جاهاش نیاز نیستش و اون هم به دلیل اینکه نیاز نبوده استفاده بشود ...نظر شما چی هستش ؟ 1 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 دوستان لطف کردند و خیلی از مزایای وردپرس رو نام بردند... خیلی کنجکاو هستم که بدونم نقص هایی که داره چی هستند؟البته یکی رو خودم میگم: وردپرس توی ریستور، بکآپ مطالب (درون ریزی کردن) خیلی خیلی ضعیف هست، به طوری که اگه حجم مطالب زیاد باشه حتما با مشکل بر میخوره... (حالا نگیم حتما، احتمالا به مشکل بر میخوره)ممنون میشم که بقیه نکات رو دوستان بگند.. 1 نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 طبق حرف یکی دیگر از دوستانم که اون بر این عقیده هستش که وردپرس OOP داره این هستش که میگه کلاس هایی که در هسته وردپرس استفاده شده یک OOP هستش ...و میگه وردپرس بر اساس OOP ساخته شده و برخی جاهاش نیاز نیستش و اون هم به دلیل اینکه نیاز نبوده استفاده بشود ...نظر شما چی هستش ؟اگر بخوایم اینطوری و از این دید نگاه کنیم آره هر سیستمی که نوشته میشه بر اساس کدهای خودش نوعی شیءگرایی داره ولی نه اون OOP که در اصل هستیعنی نگاه کنید هسته وردپرس طوری هستش که وقتی نصب میکنی به صورت خیلی ساده حتی از یک وبلاگ هم ساده تر هست اما با افزونه ها ، توابع و ... به قدرتمندترین تبدیل میشهدر اصل هسته وردپرس رو شما تغییری نمیدید و یبق اون هسته امکانات رو اضافه میکنید که این حرف دوستتون بله درسته اگر بخوای اینطوری نگاه کنی هسته وردپرس خودش شیءگرا هست !دوستان لطف کردند و خیلی از مزایای وردپرس رو نام بردند... خیلی کنجکاو هستم که بدونم نقص هایی که داره چی هستند؟البته یکی رو خودم میگم: وردپرس توی ریستور، بکآپ مطالب (درون ریزی کردن) خیلی خیلی ضعیف هست، به طوری که اگه حجم مطالب زیاد باشه حتما با مشکل بر میخوره... (حالا نگیم حتما، احتمالا به مشکل بر میخوره)ممنون میشم که بقیه نکات رو دوستان بگند..مرتضی جون ، هر سیستمی غیر ممکنه که نثصی نداشته باشه وردپرس هم مثل بقیه ولی ، نقصی که در وردپرس نام برده میشه برای مثال همیشه و همه جا از بخش ثبت نام و پروفایل کاربری وردپرس انتقاد میشه که ضعیفه ولی همونطور که خودتم میدونی با چند تا افزونه یا کد میشه بهترینش کرد !حالا برای این مثالی که زدی چون برون ریزی با xml انجام میشه به نظر من یک مزیت به حساب میاد چون از تمامی سیستم ها میتونی به راحتی خروجی xml بگیری و درون ریزی کنی به وردپرسبرای مطالب زیاد هم هیچ مشکلی نداره فقط کمی زمان بر هست که کسی که میخواد این کارو کنه به راحتی میتونه از دیتابیس phpmyadmin یا حتی با چند خط کد php به دیتابیس وصل بشه و به راحتی این کارو کنه ! 4 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 مرتضی جون ، هر سیستمی غیر ممکنه که نثصی نداشته باشه وردپرس هم مثل بقیه ولی ، نقصی که در وردپرس نام برده میشه برای مثال همیشه و همه جا از بخش ثبت نام و پروفایل کاربری وردپرس انتقاد میشه که ضعیفه ولی همونطور که خودتم میدونی با چند تا افزونه یا کد میشه بهترینش کرد !حالا برای این مثالی که زدی چون برون ریزی با xml انجام میشه به نظر من یک مزیت به حساب میاد چون از تمامی سیستم ها میتونی به راحتی خروجی xml بگیری و درون ریزی کنی به وردپرسبرای مطالب زیاد هم هیچ مشکلی نداره فقط کمی زمان بر هست که کسی که میخواد این کارو کنه به راحتی میتونه از دیتابیس phpmyadmin یا حتی با چند خط کد php به دیتابیس وصل بشه و به راحتی این کارو کنه !داداشی این که نشد... پلاگین ها و هر چیزی که به صورت ادداُن هستند جزئی خارجی بر هسته هستند.. برای مثال میگن: نرم افزار فتوشاپ فلان مقدار قدرت داره.. فلان مقدار قدرت رو بدون هر گونه افزونه ای حساب میکنند..درسته که وردپرس پلاگین های قدرتمندی داره... ولی خب خود وردپرس به تنهایی چند مرده حلاجه؟ خیلی دلم میخواد ضعف هایی که خود وردپرس داره و افزونه هاش لاپوشونیش کردند رو نسبت به مثلا دروپال و جوملا بدونم.. نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 داداشی این که نشد... پلاگین ها و هر چیزی که به صورت ادداُن هستند جزئی خارجی بر هسته هستند.. برای مثال میگن: نرم افزار فتوشاپ فلان مقدار قدرت داره.. فلان مقدار قدرت رو بدون هر گونه افزونه ای حساب میکنند..درسته که وردپرس پلاگین های قدرتمندی داره... ولی خب خود وردپرس به تنهایی چند مرده حلاجه؟ خیلی دلم میخواد ضعف هایی که خود وردپرس داره و افزونه هاش لاپوشونیش کردند رو نسبت به مثلا دروپال و جوملا بدونم..پلاگین ها روی چی نصب میشن ؟روی هسته درسته ؟پس هیته این قدرت رو ایجاد میکنه نه پلاگین !توی پست های قبلی هم گفته شد که وردپرس بر اصل سادگی و راحتی نوشته شده تا از یک مبتدی تا حرفه ای رو در بر بگیره !اگر این از نظر تو ضعفه که خب هیچی ولی دلیل منطقی بیار که چرا ضعفه من هم با دلیل برای ثابت کنم که نه تنها ضعف نیست بلکه نقطه قدرت اون هم هستیک مثال برای پ.خ کردم ببین اونوقت میبینی که بدون افزونه و ... هم امکان پذیره ! 2 نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 افزونه همون توابع و کدها هستند فقط با چندخط برای تعریف شدن در وردپرس اضافه دارند و خوب اگر هسته ضعیف بود و توابع پشتیبانیو یا به صورت صحیح اجرا نمیکرد و...خودتون میدونید دیگه چی میشد پس هسته وردپرس قدرتمند هست اما معایبی هم دارد که هیچ کسی تو دنیا نمیتونه ادعا کنه بهترین ساخته و یا میتونه برای همین هم هی داره تکمیل و تکمیل تر میشه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 طبق حرف یکی دیگر از دوستانم که اون بر این عقیده هستش که وردپرس OOP داره این هستش که میگه کلاس هایی که در هسته وردپرس استفاده شده یک OOP هستش ...و میگه وردپرس بر اساس OOP ساخته شده و برخی جاهاش نیاز نیستش و اون هم به دلیل اینکه نیاز نبوده استفاده بشود ...نظر شما چی هستش ؟عقیده شون اشتباه هست وردپرس oop نیست. 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .