Php, Js, Asp.net or Java برای سازمان ها و مراکز مهم، مسئله این است!
سلام، امیدوارم خوب باشید{گل}
بدون حرف پیش، به نظر شما تو کشورمون در سازمان ها و مراکز مهم کدوم یکی از حضرات (Php, Js, Asp.net or Java) استقبال بیشتری ازشون میشه؟
خواهشا چون آموزش Php نگاه کردیم عینک Php به چشمامون نزنیم و براساس آمار واقعی و دلایل منطقی صحبت کنیم!
همگی صحبت های استاد رو درباره Php شنیدیم، پیشاپیش از نژادپرستان Php {خنده} که حرف های ایشون رو دوباره تکرار نمیکنند و خودشون بر اساس آمار و تحقیق واقعی در کشورمون به نتیجه ای میرسند و نتایج رو برامون میگن تشکر و قدردانی می کنم!
پ ن: از درج تاپیک خودداری کنید لطفا!
لیست مراکز و تکنولوژی ساخت سایت هاشون:
من از سایت builtwith.com که سایت معروفی در این خصوص هست کمک گرفتم که میتونید شرح کامل تکنولوژی ساخت رو توی این سایت ببینید، اطلاعات خیلی خوبی به دوستانی که خدایی نکرده میخوان تحقیق کنن میده{خنده}
پ ن: عینک PHP بینی رو برداریم و واقع بین باشیم!
بانک ها:
ASP.NET
مرکزی - ملی ایران - سپه - صنعت و معدن - کشاورزی - مسکن - پست بانک - اقتصاد نوین - پارسیان - کارآفرین - شهر
دی - صادرات - ملت - تجارت - رفاه - گردشگری - انصار - خاورمیانه -آینده - عسکریه - مهر ایران - رسالت.
PHP, ASP.NET
توسعه تعاون.
PHP
پاسارگاد.
Java
سامان - حکمت ایرانیان - کوثر.
نهاد ها، وزارتخانه ها و سازمان ها
ASP.NET
پرتال امام خمینی - پایگاه اطلاع رسانی دولت - وزارت امور خارجه - وزارت اقتصاد و امور دارایی - وزارت ارتباطات و فناوری اطلاعات - وزارت نیرو - وازرت تعاون - وزارت دادگستری - وزارت فرهنگ و ارشاد - وزارت نفت - وزارت راه و شهرسازی - وزارت جهاد کشاورزی - وزارت علوم و تحقیقات - وزارت کشور - سازمان مدیریت و برنامه ریزی کشور - گمرک جمهوری اسلامی ایران.
PHP
دفتر مقام معظم رهبری - وزارت آموزش و پرورش - وزارت دفاع - همراه اول.
Java, ASP.NET
وزارت بهداشت.
بانک های مرکزی دنیا (به صورت رندوم میذارم)
ASP.NET
روسیه - انگلستان - آمریکا - زامبیا - یمن - تانزانیا - عربستان - قطر - لهستان.
Java
ویتنام.
دوست عزیز شما که اهل تحقیق هستی به تحقیقت ادامه میدادی. پس چرا اینجا سوال پرسیدی؟ شما اگه توجه کنی نه من و نه اون دوست عزیزی که بالاتر از من کامنت داده از هیچ زبان خاصی پشتیبانی نکردیم که شما اینطور توهین میکنی. بیشتر به نظر میرسه شما اینجا اومدی تا با سایتی که پیدا کردی مچگیری کنی تا سوال بپرسی!
افرادی مثل شما از اون طرف بام افتادند و فکر میکنند زبانی مثل PHP بدترین زبان روی زمین هست. درحالی که اگر حرفهای کار کنید میفهمید که هر زبانی جایگاه مخصوص خودش رو توی دنیای برنامهنویسی داره.
هرکسی که از برنامه نویسی سر دربیاره متوجه میشه که سیستمهای پیچیدهای مثل بانکها اونقدر باید امنیت و سرعتشون بالا باشه که قابل پیادهسازی روی سیستمعاملی مثل Windows (که از لحاظ امنیت یکی از بدترین جایگاهها رو توی سیستمعاملها داره) و با تکنولوژی و زبان سطح بالایی مثل ASP و PHP نیستند بلکه باید روی سیستمعامل امنی مثل Linux و با زبانهای متعدد و سطح پایین نوشته بشن. پدر من توی بانک کار میکنه و من به شخصه دیدم که سیستم و نرمافزارهای تمامی کارمندهای بانک برپایه لینکوس هست.
علاوه بر اون شما اگر از ساختار وب سر در میاوردید متوجه میشدید که این سایتی که معرفی کردید فقط تکنولوژیای که سایت روی اون پیاده شده رو بهتون میده درحالی که همونطور که اشاره کردم نرم افزار بانک چیزی پیچیدهتر از یک سایت معمولیه (که برای ارتباط به کاربران ساخته شده).
به علاوه من توی دانشگاههای مختلف از شریف گرفته تا دانشگاههای سطح پایینتر مثل شهید بهشتی و صنعتی اصفهان آشنا دارم و سیستم فعلی آموزش تقریبا تمام دانشگاه های معتبر ایران اینه که توی ترم اول کار با خانواده زبانهای C و توی ترم دوم زبان Java رو آموزش میدن و همونطور که میدونید تکنولوژی ASP بیشتر با C# برنامه نویسی میشه و قاعدتا کسی که مدرک معتبر کامپیوتر داره راحتتر هست که برای ساخت یک وبسایت از زبان C# استفاده کنه تا که بیاد یک زبان دیگه یاد بگیره و این یک دلیل هست برای اینکه الان ASP توی سازمان های بیشتر به کار گرفته میشه برای ساخت سایت.
بنده هم با دوستمون موافقم. شما که بلدی سرچ کنی و خودت خودتو قانع می کنی دیگه واسه چی سوال می پرسی؟
اما کلا این یک مشکل جهانی بین برنامه نویس هاست. یعنی بجای اینکه انرژیشون رو روی یادگیری یک زبان برنامه نویسی بکنن وقتشون رو روی اینکه کدوم زبون بهتره تلف میکنن.
نکته بد ماجرا هم اینجاست که ملاکشون برای بهتر بودن اینه که کدوم پول بیشتری براشون میاره. اما به واقع شما هر زبان برنامه نویسی رو یاد بگیرید میتونید پول خوبی دربیارید. مهم اینه که بتونید با زبان برنامه نویسی مورد علاقتون خوب کار کنید.
بنده شخصی رو میشناسم که با زبان perl که زبان قدیمی و نسبتا منسوخ شده ای هست داره ماهی 8-10 میلیون درآمد کسب میکنه. همچنین برنامه نویس ruby on rails رو میشناسم که همین مقدار ماهیانه کسب می کنه. نکته مهم همه اینها این هستش که توی فیلد تخصصی خودشون حرفه ای هستند و وقت خودشون رو پای اینجور بحث های بیهوده هدر نمی دن.
در مورد بانکها هم Back-end شون جاوا هست. شما اگر نگاهی به آگهی های استخدامیشون بندازید میبینید که فقط برنامه نویس java می خوان.
آخرین نکته هم اینکه بنده گفتم خودشون هم نمی دونن علت علاقشون به asp چی هستش که شما گفته من رو نقض کردید اما در واقع بنده این حرف رو از خودم در نیاوردم و حاصل تجربه جلسات مختلف با شرکتهای خصوصی و دولتی هستش که اکثرشون اصلا نمی دونن asp چه جوری نوشته میشه تا اینکه بخوان تشخیص بدن که کدوم بهتره.
با درود و خسته نباشید به همگی
جواب قانع کننده میخواین؟؟ میخواین بدونین که چرا ASP تو ایران به نظر میاد زیاد باب هست و نه PHP و بقیه؟ متن زیر هرچند طولانی هست اما جواب قانع کننده ای رو خواهد داد. (البته اگر تعصب و جبهه گیری رو بعضی از دوستان بذارند کنار و واقع بینانه این مطلب رو بخونن)
پیش از هر چیزی بگم که: دوستان، کل کل باعث رشد و پیشرفت میشه تا زمانی که توهین و جبهه گیری وجود نداشته نباشه.
من هم چند موردی رو که هم تجربه ی اونا رو دارم و هم در موردشون اطلاعاتی دارم در اختیارتون میذارم که بدونید که چرا تو ایران بیشتر asp باب هست تا یه زبان یا اسکریپت دیگه ای. (کاملا نظر شخصی و تجربی هست و اصلا اعتبار عمومی نداره)
اول در مورد بانک ها می گم:
بانک ها تا قبل از اینکه سر و کله ی ویندوز پیدا بشه، همه با DOS کار می کردند و برنامه ی بانکی هم با زبان فاکس پرو نوشته شده بود. (نمی دونم چند نفر اصلا این زبان رو از نزدیک دیدین!). لینوکس در اون زمان در ایران چندان فراگیر نشد. چه برسه به اینکه بانک های ایرانی ازش استفاده کنن. خب اینا چه ربطی داره حالا؟ ببینید، بعد از روی کار اومدن اینترنت و فراگیر شدنش و توسعه ی شبکه های بانکی، توسعه دهنده های نرم افزارهای بانکی باید برنامه رو در محیطی می نوشتند که اول از همه تحت سیستم عامل شخص کارمند قابل اجرا و ساماندهی باشه. خب فکر کنم دوزاریتون افتاد الآن!
بله. کارمندان اولیه در زمان ظهور اینترنت کسانی بودند که براشون سیستم عامل اهمیت نداشت (البته اختیاری هم نداشتند) و فقط اون نرم افزار بانکی رو آموزش و دوره میدیدن. اما برای توسعه دهنده ها اهمیت داشت. توسعه دهنده ها به دلیل این که سیستم عامل اون زمان اکثر بانک های ایران، ویندوز بود (البته به دلیل تصمیمات درست یا نادرست و رشد بیشتر ویندوز)، مجبور بودند که نرم افزارهای تحت ویندوز بنویسند. (با ابزارهای مثلا دلفی، ویژوال استودیو، ویژوال سی و ...)
خب تا اینجا در مورد علت وجود برنامه های تحت ویندوز برای بانک ها متوجه شدیم. نرم افزارهای تحت ویندوز قطعا سازگاری و ارتباط خیلی بهتر و مؤثرتری با سایت های تحت ASP دارند. (اینو که دیگه قبول دارید؟) برای همین توسعه دهنده های اون زمان بیشتر روی پایداری بیشتر و بهتر ارتباط بین نرم افزارهای بانکی ویندوزی با محیط وب، تمرکز کردند. اون زمان هم مثل الآن اینقدر توسعه دهنده های فراوان وجود نداشتند که مسئولین بتونند حق انتخاب داشته باشند. به خاطر همین، کار و توسعه ی وب سایت های بانکی تحت ASP رایج شد. کاملا ناخواسته و تحت شرایط جو اون زمان.
از اون جایی که سیستم های بانکی طوری هست که یک دهه باید طول بکشه تا شاید مسئولین تصمیم به تغییر و ارتقاء بگیرند، هنوز که هنوزه خیلی از بانک ها از ASP و سیستم عامل ویندوز هیچ تغییری نکردند. (به جز برخی از اونها و البته نه اون هایی که فقط سرورهاشون رو به لینوکس تغییر دادند. منظورم کل سیستم های بانک هست)
فکر نمی کنم دیگه جای سوالی در این مورد برای سازمان های بانکی باقی گذاشته باشم!
و اما سازمان های دولتی و اداره ها. با توجه به رایج شدن ویندوز و رشد سریع اون در جامعه، آموزش های مربوط به ویندوز بیشتر شدند و همچنین از همه مهم تر، نرم افزارهای تحت ویندوز خیلی بیشتر رواج پیدا کردند. بی دردسرتر بودن نصب ویندوز و یادگیری راحت تر هم خودش یک دلیل هست. بالاخره و به مرور زمان جامعه با ویندوز بیشتر خو گرفته بود علاوه بر همه ی نقص ها و امکاناتی که نسبت به لینوکس داشت. همه ی این دلایل باعث شد که نرم افزارهای حسابداری و اداری و سازمانی تحت ویندوز نوشته بشن و باز هم دقیقا مثل بانک ها، توسعه دهنده ها مجبور به توسعه ی وب سایت های مرتبط با اون سازمان ها، تحت ASP شدند.
تمام دلایلی که آوردم همه و همه باعث شدند که جو عمومی به این که ASP برتر هست و PHP خیر، ایجاد بشه. در حالی که برتری هر دو ثابت شده است. دلیل وجود سیستم های بانکی و سازمانی تحت وب ASP، به بهتر بودن ASP نیست و نخواهد بود. دلیلش هم خیلی توضیح دادم. دلیل کمتر بودن جمعیت توسعه دهندگان PHP و دیگر زبان ها نسبت به ASP هم همین هایی هست که گفتم نه ضعف PHP و دیگر زبان های غیر از ASP.
در ضمن همین علت ها رو در مورد دیگر کشورها به خصوص در حال توسعه ها می تونید در نظر بگیرید.
میدونم طولانی بود. اما لازم بود اینا رو بگم. همه ی گفته ها هم تجربی بود. پدیده ای که با چشم خودم طی 16 17 سال رشد اخیر تکنولوژی دیدم و لمس کردم.
گر غلط گفتیم اصلاحش تو کن مصلحی تو ای تو سلطان سخن (مولانا)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .