نمایش نتایج 1 تا 6 از 6

نام تاپیک: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

  1. #1
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    با سلام دوستان برام سوال شده چرا بیشتر شرکت ها برنامه نویسی دات نت بر می دارن نمیگم php نیستا هست اما بیشتر شرکت ها دات نت بر می دارن و از طرفی بیرونم پروژه ها برا php فقط شده یه تیکه کد برا اسکریپت های حاضری که اونم تا بخوای آمادش کنی باید کل اون اسکریپت رو بخونی یه بار ممنون میشم دوستان از تجربیات خودشون بگن

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1394
    محل زندگی
    ایران
    پست
    357

    نقل قول: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    بخاطر اینکه اکثر سازمانها وادارات با محصولات مایکروسافتی انس گرفتند و صد البته که خیلیها از terminal لینوکس میترسند که البته خیلی ساده هست برعکس تصورشون و به همین جهت میرن به سمت مایکروسافت و .... که حالا این php هم توی این وسط گیر افتاده

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

  3. #3
    کاربر دائمی آواتار Farshid007
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    Karaj
    پست
    1,249

    نقل قول: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    ولی تا اونجایی که من میبینم اکثر شرکت ها واسه برنامه نویس سمت بک اند به لاراول کار نیاز دارند
    البته الان همه دارن میرن سمت نود جی اس

  4. #4
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    نقل قول نوشته شده توسط Farshid007 مشاهده تاپیک
    ولی تا اونجایی که من میبینم اکثر شرکت ها واسه برنامه نویس سمت بک اند به لاراول کار نیاز دارند
    البته الان همه دارن میرن سمت نود جی اس
    نود جی اس رو نمی دونم کلا روش زیاد شعار داده میشه اما هنوز نه آموزش کاملی داره نه منابع لازم و فعلا فکر نکنم اکثر شرکت ها به این زودیا کوچ کنن روش در مورد پروژه های بیرون هم بله تا حدودی پی اچ پی زیاد تر می خوان نمی دونم علتش چی هست شاید چون بیرون وردپرس زیاد استفاده میشه دات نت هم بیشتر شرکت ها که طرف دولت هستن برا قرارداد بر می دارن

  5. #5

    نقل قول: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    خیلی از نرم افزارهای تجاری بزرگ ایران، از قدیم و تا کنون بر سکوی ویندوز پیاده سازی میشن. حتی نرم افزارهای تحت وب هم از مایکروسافتی استفاده میشه
    ۱.هزینه تولید نرم افزارهای .net بدلیل محیط توسعه پایین هست. مثلا Visual Studio براحتی میتونید یه صفحه بسازید و همون لحظه به دیتابیس MSSQL وصل بشید و برای ساخت فرم همه چیز رو drag on drop کنید. این جا حتی با داشتن کمترین دانش، کار خیلی سریعتر پیش میره
    ۲. یادگیری خیلی سریع، برنامه نویس دات نت بیشتر از راهنماهای خود Visual Studio استفاده میکنه تا دانش فرا گرفته. در واقع همون اول شروع به کد زدن میکنن و با همون هم یه چیزهایی یاد میگیرن.
    ۳. برنامه نویس فراوان. چون یادگیریش خیلی راحته، در اکثر دانشگاه ها و هنرستان ها زبان دات نت آموزش میدن و خیلی از دانشجوهایی که فارق التحصیل میشن حداقل این زبان رو بلدن. در کل حتی کسانی که الان با php کد میزنن میشه گفت اول روی ویندوز کدنویسی رو یاد گرفتن.
    اما همیشه این طور نیست. جدیدا کم کم داره گرایش به سمت لینوکس تغییر میکنه. برنامه نویسی php حتی در سطح سازمانی و تجاری هم در حال پیش رفت هست
    جالب این که الان محبوبیت .net core داره از خود .net بیش تر میشه. بیشترین مزیت core اجرای اون در لینوکس هست.

    در مورد گزینه ۲ شاید خیلی از دوستان نظر دیگه ای داشته باشن یا کلا قبول نکنن. ولی در چند سال اخیر در دو تا از شرکتهای بزرگ ایران که کار ساخت نرم افزار انجام میدادن، برنامه نویسانشون که خیلی هم ادعای بالایی داشتن، دانش بسیار پایین و هیچ درکی از ساختار نرم افزارها نداشتن. دو تا مثال براتون میزنم:
    ۱. حدود یک سال پیش در جلسه ای، ابتدای جلسه برنامه نویسشون گفت: لینوکس که کلا حذف شد. یعنی تا جایی ادامه پیدا کرد و بعد کلا متوقف شد؛ در وسطای جلسه که تصمیم گرفته شده بود برنامه با c روی لینوکس نوشته بشه گفت: خب c که خودش مشکل داره. الان این c رو شما که توی لینوکس نمیتونی Visual Studio نصب کنی و بعد چطوری براش exe درست کنی و اجرا بگیری؟ من گفتم خب هر زبانی کامپایلر داره. شما با دات نت که کد میزنی، Visual Studio که خودش IDE هست اون کامپایلر csc هست که تبدیل به exe میکنه. خندید و گفت کامپایلر!!! IDE !!! اینا که میگید یعنی چی؟
    ۲. ۶ ماه پیش برای تحویل یه وب سرویس رفتیم یکی از شرکتها. برنامه نویسش بعد از ۴ ماه کد زدن موقع اجرا، کلا برنامه هنگ میکرد. یه لحظه کد رو باز کرد. در جایی که قرار بود json تولید بشه، برنامه نویسش همون string متنی json رو براش فرستاده بودم، اصلا به ذهنش نرسیده بود که json یه استاندارد برای رد و بدل کردن دیتا هست. و تمام کدش به این صورت بود؛ "data"+'"'+key+'"'" , ...
    یعنی کل کد همیش concat کردن string بوده. در صورتی اگر دانشش رو میداشت و میرفت ساخت و استفاده از json رو یاد میگرفت، اصلا لازم نبود اون همه string رو روی همدیگه بچسبونه.

    تمام دو مورد بالا ناشی از عدم دانش و شروع خیلی سریع هست. متاسفانه خیلی از نرم افزارهای تجاری و سازمانی ایران با همین دانشهای ضعیف نوشته شده. و بخاطر همین هم هست که چون از قدیم این طور بوده، الان هم چه برای نگهداری و چه برای ساخت نرم افزارهای جدید گرایش به سمت دات نت هست

  6. #6
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: چرا اکثر شرکت ها برنامه نویس asp.net بر می دارن

    نقل قول نوشته شده توسط مهرداد سیف زاده مشاهده تاپیک
    خیلی از نرم افزارهای تجاری بزرگ ایران، از قدیم و تا کنون بر سکوی ویندوز پیاده سازی میشن. حتی نرم افزارهای تحت وب هم از مایکروسافتی استفاده میشه
    ۱.هزینه تولید نرم افزارهای .net بدلیل محیط توسعه پایین هست. مثلا Visual Studio براحتی میتونید یه صفحه بسازید و همون لحظه به دیتابیس MSSQL وصل بشید و برای ساخت فرم همه چیز رو drag on drop کنید. این جا حتی با داشتن کمترین دانش، کار خیلی سریعتر پیش میره
    ۲. یادگیری خیلی سریع، برنامه نویس دات نت بیشتر از راهنماهای خود Visual Studio استفاده میکنه تا دانش فرا گرفته. در واقع همون اول شروع به کد زدن میکنن و با همون هم یه چیزهایی یاد میگیرن.
    ۳. برنامه نویس فراوان. چون یادگیریش خیلی راحته، در اکثر دانشگاه ها و هنرستان ها زبان دات نت آموزش میدن و خیلی از دانشجوهایی که فارق التحصیل میشن حداقل این زبان رو بلدن. در کل حتی کسانی که الان با php کد میزنن میشه گفت اول روی ویندوز کدنویسی رو یاد گرفتن.
    اما همیشه این طور نیست. جدیدا کم کم داره گرایش به سمت لینوکس تغییر میکنه. برنامه نویسی php حتی در سطح سازمانی و تجاری هم در حال پیش رفت هست
    جالب این که الان محبوبیت .net core داره از خود .net بیش تر میشه. بیشترین مزیت core اجرای اون در لینوکس هست.

    در مورد گزینه ۲ شاید خیلی از دوستان نظر دیگه ای داشته باشن یا کلا قبول نکنن. ولی در چند سال اخیر در دو تا از شرکتهای بزرگ ایران که کار ساخت نرم افزار انجام میدادن، برنامه نویسانشون که خیلی هم ادعای بالایی داشتن، دانش بسیار پایین و هیچ درکی از ساختار نرم افزارها نداشتن. دو تا مثال براتون میزنم:
    ۱. حدود یک سال پیش در جلسه ای، ابتدای جلسه برنامه نویسشون گفت: لینوکس که کلا حذف شد. یعنی تا جایی ادامه پیدا کرد و بعد کلا متوقف شد؛ در وسطای جلسه که تصمیم گرفته شده بود برنامه با c روی لینوکس نوشته بشه گفت: خب c که خودش مشکل داره. الان این c رو شما که توی لینوکس نمیتونی Visual Studio نصب کنی و بعد چطوری براش exe درست کنی و اجرا بگیری؟ من گفتم خب هر زبانی کامپایلر داره. شما با دات نت که کد میزنی، Visual Studio که خودش IDE هست اون کامپایلر csc هست که تبدیل به exe میکنه. خندید و گفت کامپایلر!!! IDE !!! اینا که میگید یعنی چی؟
    ۲. ۶ ماه پیش برای تحویل یه وب سرویس رفتیم یکی از شرکتها. برنامه نویسش بعد از ۴ ماه کد زدن موقع اجرا، کلا برنامه هنگ میکرد. یه لحظه کد رو باز کرد. در جایی که قرار بود json تولید بشه، برنامه نویسش همون string متنی json رو براش فرستاده بودم، اصلا به ذهنش نرسیده بود که json یه استاندارد برای رد و بدل کردن دیتا هست. و تمام کدش به این صورت بود؛ "data"+'"'+key+'"'" , ...
    یعنی کل کد همیش concat کردن string بوده. در صورتی اگر دانشش رو میداشت و میرفت ساخت و استفاده از json رو یاد میگرفت، اصلا لازم نبود اون همه string رو روی همدیگه بچسبونه.

    تمام دو مورد بالا ناشی از عدم دانش و شروع خیلی سریع هست. متاسفانه خیلی از نرم افزارهای تجاری و سازمانی ایران با همین دانشهای ضعیف نوشته شده. و بخاطر همین هم هست که چون از قدیم این طور بوده، الان هم چه برای نگهداری و چه برای ساخت نرم افزارهای جدید گرایش به سمت دات نت هست
    خب قطعا در هر دو مورد برنامه نویسان حرفه ای هم وجود دارند البته این نکته رو قبول دارم که دات نت در واقع اکثر روال ها رو برای برنامه نویس حاضر کرده و برنامه نویس رو در یک چهارچوب خاصی جلو می بره البته این از این جهت که کدهای تولید شده توسط برنامه نویس تا حدودی استاندارد هست(در صورت حرفه ای بودن برنامه نویس) که این مزیت اون هست یعنی برنامه نویس مجبوره یه الگوی استاندارد رو پیاده کنه و الا اجازه اجرا داده نمیشه اما خب این باعث دوری اون از کلیت کار میشه در حالی که در php باید در سطح کد بیشتر کار کنه و خب این باعث میشه برنامه نویس بیشتر و بیشتر در جریان روال های خودش قرار بگیره اما الان بیشتر مد نظر من در قوی بودن یا ضعیف بودن یکی از اینا نیست سوال اینه که یه برنامه نویس php که به سطح خوبیم رسیده چطوری می تونه درآمد داشته باشه مثلا یکی از مشکلاتی که من دیدم در مورد php اینه که کد رو تحویل مشتری میدی و فردا 10 جا داره کد رو می فروشه و خب این برای سایر پروژه های پیاده سازی شده توسط برنامه نویس یک مشکل امنیتی هست چون روش کارش میره بیرون

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: سه شنبه 02 آبان 1391, 05:55 صبح
  2. استخدام برنامه نویس ASP.NET در شرکت توسعه ارتباطات رایانه ای آبانگان
    نوشته شده توسط Ghafarnia در بخش آگهی های استخدام
    پاسخ: 0
    آخرین پست: یک شنبه 21 خرداد 1391, 07:49 صبح
  3. استخدام برنامه نویس asp.net ترجیحا آشنا به شیرپوینت در شرکت سامیکس
    نوشته شده توسط کامرانی در بخش آگهی های استخدام
    پاسخ: 0
    آخرین پست: یک شنبه 07 خرداد 1391, 14:39 عصر
  4. برنامه نویس ASP.Net برای قرار داد در شرکت معتبر
    نوشته شده توسط S4liv@n در بخش آگهی های استخدام
    پاسخ: 0
    آخرین پست: یک شنبه 09 آبان 1389, 17:15 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •