PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مامبو و رابطه اش با ASP.NET?



ebrahim1110
05-27-2006, 05:54 AM
سلام
مي خواستم بدونم ASP.NETچه فرقاي عمده اي با php داره ؟
اگر خوبه پس چرا سعي نمي كنن مامبو رو با اين برنامه بنويسن؟
ممنون

نوید
05-27-2006, 06:26 AM
از زمین تا آسمون فرق دارن
ولی مزیت php ابنه که روی تمام سرورها نصبه و ارزون ولی asp سرور ویندوز می خواد که گرون است

javad583
06-20-2006, 11:42 AM
مامبو از ابتدا با PHP و بر اساس قابليت های MySQL نوشته شده، با توجه به اينکه ASP , ASP.NET تنها رو سيستم های ويندوزی کار می کنن، CMS هايی که با اين زبان نوشته میشن هميشه يه محدوديت دارن!

Siamak
06-20-2006, 12:42 PM
دوست گرامی

PHP یک زبان برنامه نویسی تفسیر شونده برای مصارف سرور ساید تحت وب هست که به صورت OpenSource ارایه شده و به دلیل پشتیبانی زیادی که از اون میشه و به دلیل ساپورت خوبی که تقریبا در تمام سرور ها روی اون موجوده و همچنین قدرت بسیار زیاد و راحتی برنامه نویسی با اون مورد پسند همه هست.
ضمنا PHP مجانی هست و همه بدون پرداخت پول از اون استفاده میکنند.
ویژگی های منحصر به فرد و قدرت شگفت انگیز این زبان در نسخه 5 اون و افزایش قابلیتهای Object Oriented و یا شی گرای اون باعث افزایش کاربرد اون شده.

ASP هم یک زبان برنامه نویسی برای مصارف وب هست که توسط شرکت اقماری مایکروسافت ارایه شده و تبلیغات زیادی روی اون شده. Active Server Page به دلیل سرعت پایین، قیمت بالا، پشتیبانی و منابع آموزشی گران قیمت و شیوه کد نویسی ضعیف و از همه مهمتر ضعفهای امنیتی عمده از جایگاه ضعیفی برخوردار هست.

ASP .Net که بر پایه پلاتفرم .Net مایکروسافت ایجاد شده که این پلاتفرم هم از روی جاوا الگو برداری شده و به علت سرعت بسیار پایین و نقص های امنیتی فراوان چندان مورد توجه حرفه ای ها نیست ولی به علت تبلیغات فراوان و پشتیبانی شرکت مایکروسافت و بورلند رشد زیادی کرده. این زبان به علت استفاده از ماشین مجازی .Net بر روی همه سرورها قابل اجرا نیست و این الگو باعث سرعت بسیار پایین و ضعف امنیتی اون شده.

در 4 ماه گذشته PHP با رشد بسیار زیادی تقریبا 45 درصد از تمامی بازار برنامه نویسان حرفهای در آمریکا را به دست آورده.

زبانهای معروف دیگر سرور ساید به طور خلاصه عبارتند از.

Python زبان بسیار قدرتمند و حرفه ای با قدرتی چند برابر PHP که به علت شیوه کد نویسی کمی مشکل تر از PHP استقبال کمتری از اون شده.
Perl این زبان چند کاربردی هست و یکی از کاربردهای اون برنامه نویسی وب هست و بیشتر در نوشتی CGI کاربرد داره و کد نویسی با اون شباهت زیادی با PHP داره.
ColdFusion زبان برنامه نویسی شرکت ماکرومدیا که از قابلیتهای نسبتا خوبی داره ولی از اقبال خوبی در بین برنامه نویسان برخوردار نیست و سرور های زیادی هم اون رو ساپورت نمیکنند.
JAVA محصول شرکت سان مایکرو سیستمز که الگوی .Net مایکروسافت از روی اون برداشته شده و زبان قدرتمندی هست ولی به علت شیوه طاقت فرسای برنامه نویسی و پیچیدگی آموزش اون جایگاهش رو از دست داده. جاوا سالها سرامد زبانهای تحت وب و شبکه بود ولی الان افول کرده و جایگاهش رو به PHP داده. ضمنا چون باعث کاهش امنیت سرور میشه امروزه سرورهای کمی اون رو ساپورت میکنن.
Ruby , SH , ... و زبانهای زیاد دیگری هم هستند که قابلیتهای خوبی هم دارند ولی زیاد مطرح نیستند.

Siamak
06-20-2006, 12:44 PM
ضمنا بخش عمده قابلیتهای مامبو به خاطر بهره گری از زبان قدرتمند PHP هست و نوشتم مامبو با ASP یا .Net باعث توهین به ایده و فکر مامبو میشه!!

javad583
06-20-2006, 06:33 PM
ASP.NET یعنی کشش بطرف بانک های اطلاعاتی Access و نهايتا......
بقول آقای فيروزمندان بايد با وضو سراغ مامبو رفت!