-
برنامه نویسی وب
سلام
من یک زمانی در یک فروم برنامه نویسی این سوال رو پرسیدم اما هر کسی با توجه به گرایش خودش منو راهنمایی کرد
این سوال رو در این فروم میپرسم چون فکر میکنم دوستان عزیز تعصب در مورد یک زبان رو ندارن
به نظر شما کدوم زبان برنامه نویسی برای وب بهتره
معیارهای من
1- امنیت
2- هزینه های پائین تر در هاستینگ
3- پشتیبانی و سازگاری
4-...
-
اول اینکه در حال حاضر زبان php و تکنولوژی asp.net دو گزینه مطرح برای وب هستند که برای asp.net از زبانهای #c یا vb استفاده میشه.
1- امنیت بیشتر بستگی به خود برنامه نویس داره و اصلا نمیشه گفت فلان زبان امن تر از فلان زبانه، اما asp.net پیشفرضهای امنیتی بیشتری داره که برنامه نویس مبتدی و متوسط هم میتونه با خیال راحت تری وب سایتش رو راه اندازی کنه.
2- مسلما هزینه های هاستینگ برای زبان های open source مثل php بسیار پایین تره، دلیلش هم اینه که به راحتی روی لینوکس راه اندازی میشن و لینوکس هم خودش رایگانه. حتی ماژول ها و سیستم های نرم افزاری بسیار زیادی بطور رایگان برای این زبان ها وجود داره.
اما asp.net روی ویندوز سرور راه اندازی میشه که خود ویندوز پولی هست و ماژول های تکنولوژی غیر رایگان هم اکثرا رایگان نیستند.
البته هم نرم افزار نوشته شده تحت asp.net قابل پیاده سازی روی لینوکس هست (پروژه مونو) و هم php روی ویندوز. که زیاد معمول و منطقی نیست.
3- پشتیبانی زبان های open source مثل php بسیار بیشتر از asp.net هست. از لحاظ جامعه برنامه نویسی هم تعداد برنامه نویسان php بسیار بیشتر از asp.net هست و همچنین فروم های موجود.
البته asp.net هم در نسخه های جدید asp.net MVC تا حدودی درحال open source شدن هست.
-
آیا ASP.MVCمستقیما روی هاست های لینوکسی هم اجرا میشه ؟ یا راهی برای اجرا روی هاست های لینوکسی داره
-
[QUOTE=Amir 2010a;424215]آیا ASP.MVCمستقیما روی هاست های لینوکسی هم اجرا میشه ؟ یا راهی برای اجرا روی هاست های لینوکسی داره[/QUOTE]
باید پکیج mono برای apache نصب شه. که دردسر های خودش رو داره و تمام موارد رو پشتیبانی نمیکنه.