والا من منظور شما رو از به صرفه بودن متوجه نشدم.
آخه می دونید چیه یه مَثَل هست که میگه : "هرچه پول بدی همون قدر آش می خوری"
زبان های استاتیک و سمت کاربر (client side)مثل HTML محدودیت های بسیاری دارند و امکان ایجاد محیط تعاملی بین کاربر و سایت با این زبان ها ناممکن هست . خب یادگیریشون هم خیلی خیلی ساده هست .
اما زبان های داینامیک و سمت سرور (Server Side) که خیلی از خصیصه های مهم و پرکاربرد برنامه نویسی رو در بر دارند توانایی های زیادی دارند و یادگیریشون سخت تره . تکنولوژی های متفاوتی برای این کار وجود داره مثل تکنولوژی ASP.NET که به یکی از دو زبان C# و یا VB.NET کد نویسی می شه ، و یا PHP و ASP و JSP و ...
اما در حال حاضر دوتاشون بیشتر طرفدار داره
1- ASP.NET ( به زبان C# رو من ترجیح می دم چون عاشق C# هستم)
2- PHP
انتخاب بین این دو هم اصلا سخت نیست
از لحاظ توانایی و قدرتمندی این دو به اعتقاد من هیچ کم و کسری نسبت به هم ندارن . یعنی هیچ کاری نیست که با اون یکی بشه انجام داد و با این یکی نشه!
اگر پیشینه ای در زمینه برنامه نویسی داشته باشی بهتر می تونی انتخاب کنی . مثلا خود من از روز اول ناخواسته Turbo C رو به عنوان اولین زبان برنامه نویسی به طور جدی یاد گرفتم و بعد Turbo C++ و بعدش هم Visual C++ و در آخر Visual C# . علتش هم تشابه زیاد این زبان ها از لحاظ ساختار و قواعد دستور زبان یا همون Syntax بود . هیچ تعصبی هم روی ASP.NET نسبت به PHP ندارم . همین جوری هُل خوردیم تو دات نت .
البته ناگفته نمونه منابع و پروژه های اُپن سورس در زمینه PHP بیشتر یافت می شه . اما من محیط ساخت یافته و مرتب و تر و تمیز دات نت رو بیشتر می پسندم.
بقیه دوستان بیان غیرت به خرج بدن واسه زبان مورد علاقشون:happy: