انجمن


طراحی سایت با asp.net و عواقب آن!  (۸ نوشته)

  • modire1388

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    تشکر شده: ۳ بار
    # نوشته شده: ۳ سال پیش
    ۲۵ دی ۱۳۹۲ - ۱۴:۵۵

    طرای سایت با asp.net در ایران به دلیل تک قطبی بودن درس های دانشگاهی کشور و یاد دادن asp.net به دانشجویان زمینه ای را در ایران پدید آورده است که شرکت هایی که با مدرک تحصیلی معتبر در زمینه طراحی وب سایت فعالیت می کنند ادعای برتری این روش در طراحی وب سایت را داشته باشند و دانشجویانی که از دانشگاه فارق الحتصیل میشوند در این حیطه یک نوع مورد هجوم شست و شوی مغزی قرار میگیرند که طراحی سایت فقط با asp.net امکان پذیر میباشد.

    امروزه متاسفانه شاهد آن هستیم که طراحی های بسیار ضعیفی از این قشر شاهد هستیم تا آنجا که حتی بسیاری از وب سایت های دولتی آن قدر بد برنامه ریزی شده اند که فقط با مرورگرinternet explorer کار میکنند آن هم نسخه 6 یا 7!طراحی وب سایت با asp.net بد نیست اما در ایران متاسفانه به دلیل به روز نبودن کتب دانشگاهی،سطح طراحی وب سایت ها با asp.net خیلی پایین هستند و از آنجایی که کمتر نیروی متخصصی در این زمینه داریم باعث شده است که تقریبا تمام طراحی های وب سایت پیاده سازی شده با aps.net از کیفیت پایین و پنل مدیریتی اندک برخوردار شوند و حقیقتا کار را برای کاربران و کسانی که قرار است سایت را به روز رسانی کنند دشوار میشود و در حقیقت در ایران متاسفانه کسی نتوانسته است مدیریت محوتایی با asp.net طراحی نماید که فول پنل باشد و تمامی نیاز های کاربران را رفع نماید در دنیای اینترنت جهان وب امروز تمامی سایت های معروف جهانی از جمله یاهو،فیس بوک و ... با php نوشته شده اند.

    متاسفانه شاهد آن بودیم که شرکتی برای یکی از دوستان،وب سایتی را طراحی کرده بود با asp.net و مشتری میخواست که مجموعه بندی عوض شود که با بهانه های مختلف مانع از این کار شدند و باز داستان ضعیف بودن سطح برنامه نویسی و کامل نبودن آن به خوبی مشهود می باشد.

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

    مشکلات asp.net در ایران به اینجا ختم نمیشود متاسفانه به کرات شاهد آن هستیم که شرکت هایی که در زمینه طراحی وب سایت با asp.net کار میکنند به مشتریان خود این تلقین را میکنند که بهترین زبان برنامه نویسی دنیا میباشد و از آنجایی که php بازار آن ها را به دلیل امنیت بالا و کیفیت بهتر خراب کرده است کافیست در اینترنت جستجو نمایید و شاهد آنخواهید بود که تمامی کشور های پیشرفته دنیا رو به زبان php آورده اند و طراحان asp.net سعی در توجیه این مسئله دارند که متاسفانه در آخر هم مشتری ضرر خواهد کرد!

    شرکت های طراحی سایت با aps.net سعی میکنند همیشه پن مدیریتی کامل را در اختیار شما قرار ندهد تا همیشه برگ برنده ای دست آنها باشند و برای هر تغییرات اضافی،شامل فاکتور جدید شود.

    اخیرا متوجه شدم که شرکت های بزرگی که با asp.net کار میکنند به دلیل طراحی های نامناسب لین کای مخفی خود را در وب سایت های مشتریان خود قرار داده بودند که باعث افزایش رنکینگ خود شوند! که این از مصادیق مجرمانه می باشد و چگونه میتوان آن را توجیه نمود؟!

    نکاتی برای بهبود امنیت طراحی سایت با asp.net:

    اگر از asp.net استفاده می کنید نکات زیر را همواره مدنظر داشته باشید:

    همواره از طراحان،پنل کامل مدیریت را بخواهید که دسترسی کامل به شما بدهند که شما در آیند بتوانید هر کاری که خواستید انجام دهید و نیازی به پرداخت هزینه به آنها نباشید

    سعی کنید کد های سایت شما را فرد متخصصی بررسی نمایند تا از ضعیف نبودن و باگ نداشتن برنامه نویسی با aps.net مطمئن شوید!

    همواره سعی کنید وب سایت طراحی شده خود را با یک وب سایت طراحی شده با php مقایسه کنید و از طراح سبکی در آن بخواهید که کد های خروجی استاندارند داشته باشند

    نتیجه گیری:

    من به تمام افراد و شرکتهایی که قصد راه اندازی سایت دارند پیشنهاد میکنم که گزینه طراحی سایت با asp.net را از ذهن خود بیرون کنند. در صورتی که برای کیفیت سایت خود ارزشی قائل نیستید و به سراغ سیستم های امن تر با امکانات بیشتر نظریر php بروید.

    البته مقاله فوق به این معنا نیست که همه روش های طراحی سایت به غیر از asp.net مناسب هستند و هیچ مشکلی ندارند، هر روشی مزایا و معایب مربوط به خود را دارد اما افرادی که دید حرفه ای و دراز مدت به سایت خود دارند بهتر است هرگز از aps.net برای آینده شرکت و موسسه خود استفاده نمیکنند.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    MD:::... Hosseini - spacegraphics - سلامت
  • MD:::... Hosseini

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۶۱
    تشکر شده: ۴۸ بار
    # نوشته شده: ۳ سال پیش
    ۲۵ دی ۱۳۹۲ - ۲۳:۰۵

    ممنون بابت مطلبت خیلی خوب بود
    منم با شما موافقم در زمینه های aps.net خیلی کم کاری شده است

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    mahyaroladi
  • lz20

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    # نوشته شده: ۲ سال پیش
    ۳ تیر ۱۳۹۳ - ۲۰:۰۹

    دوست عزیز من قصد توهین ندارم و هر دو تا زبون رو هم بلدم و کار میکنم.
    اولا بهتر نیود قبل از نوشتم مقاله از صحت گفته هاتون مطمئن بشید.به عنوان مثال زبان برنامه نویسی سایت های بزرگ به لینک زیر که از ویکی پدیا گرفته شده نگاهی بندازید
    http://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
    در ضمن دوست عزیز همون طور که گفتید شرکت های بزرگ با هم رقابت دارند و به خاطر تک قطبی بودن ASP.NET به سراغ PHP می روند و البته شرکت هایی مثل گوگل نسخه ی ویرایش شده ی خود از این زبان رو ایجاد کردن و فقط قسمت های کاربری و ظاهری اون هم در قسمت های مختلف و سرویس های مختلف از ترکیب زبان ها استفاده میکنند.
    البته نباید فراموش کنیم که اون php تغیربا زمین تا آسمون با این php فرق داره چون گوگل از دیتابیس مشهور خودش Big Table استفاد میکنه و ما از My SQL و موتور اجرا گوگل اختصاصی هست که بهینه سازی شده و یاهو هم همینوطور و فیسبوک هم همین طور چون همه ی این سایت های بزرگ از موتور های اجرایی و دیتابیس های اختصاصی خودشون استفاده میکنند.
    البته دوست عزیز فکر نکنی که از ASP صرفداری میکنم. شما نباید کم کاری یه عده از طراحان تبل و بی تجربه رو پای همه ی برنامه نویس ها بگذاری و مطمئنا تویزبان PHP و یا هر زبون برنامه نویسی دیگه ای هم چنین افراد بی تجربه و کلاه برداری پیدا میشه.
    کلا باید زبان برنامه نویسی رو با توجه به موضوع و امکاناتات سایت انتخاب کرد توی هر زمینه ای یکی بهتره مثلا برای سایت های کانورت فیلم با زبان ASP راحت تر هست پیاده سازی به دلیل وجود C# یا VB.NET چون خارق العاده زبان های قوی هستند ولی برای سایت های پرتال عادی با هزینه ی کم PHP بهتره

  • جعبه سازی

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۵
    تشکر شده: ۲ بار
    # نوشته شده: ۲ سال پیش
    ۴ تیر ۱۳۹۳ - ۰۰:۱۸

    وقت نداشتم متن رو کامل بخونم اما با توجه به عنوانی که زدید باید بگم asp زبان قدرتمندی هست و همه چیز به دولوپر شما بستگی داره

    فراموش نکنید سایتهای خیلی بزرگی بر پایه ای اس پی نوشته شدن مثله نمونه ایرانی : سایت دیجی کالا

  • charge-fa

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۲ سال پیش
    ۲۶ مرداد ۱۳۹۳ - ۱۰:۴۵

    سلام
    من هم با php کار کردم هم با asp.net
    هر دوتاشون مناسب برای کسب درآمد هستش
    به نظرم برای هر دو میتوان ارزش زمانی گذاشت
    البته مایکروسافت سال 2000 فکر کنم 85 درصد نیرو و هزینه شرکت مایکروسافت را برای کتابخانه .net صرف کرده و خیلی از پروژه های بزرگ را با asp انجام داده است
    همچنین بیش از چند هزار کلاس آماده در .net هست که خیلی از کد نویسی شما کم میکند
    ولی php باید خودون کد بنویسیم یا از کلاس های آماده در نت استفاده کنیم-که در برگیرنده یک کتابخانه پراکنده میباشد

  • طراحی سایت

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۵ بار
    # نوشته شده: ۲ سال پیش
    ۱۰ اسفند ۱۳۹۳ - ۲۱:۰۹

    php و asp.net هردو مناسب طراحی وب سایت هستند ولی باید در پروژه مناسب بکار گرفته شوند.

    میانگین قیمت طراحی سایت در سال 93 (آمار غیر رسمی)
    شروع نرخ طراحی سایت شرکتی با php بطور متوسط از 700 هزار تومان است.
    شروع نرخ طراحی سایت شرکتی با asp یا asp.net بطور متوسط از 3 میلیون تومان است.

    علت تفاوت قیمت طراحی سایت php و asp در این است که در زبان php مدیریت محتواهای زیادی همانند وردپرس، جوملا، دروپال، نیوک و... منتشر شده و بطور جدی پشتیبانی میشود و از همه مهمتر open source هستند
    همچنین فریم‌ورک‌های قدرتمندی همانند yii,zend,codeigniter,cakephp و ... بصورت متن باز منتشر شده.

    حال شما خودتان قضاوت کنید، cms یا framework ی که متن باز منتشر شود و هزاران نفر از سراسر جهان آن را گسترش دهند قوی‌تر خواهد بود یا اگر در انحصار یک شرکت با حداکثر 100 کارمند حقوق بگیر باشد؟

    با تمامی این حرف‌ها دلیل نمیشود که بگوییم چون طراحی سایت با php ارزانتر و اکثر فریم ورک‌ها و مدیریت محتواهای آن متن باز است پس بهتر است، سایت های موفق زیادی با Asp.net نوشته شده و به آن افتخار میشود.

    حال بیایید برگردیم سر حرف اول: هر زبانی باید در پروژه مناسب بکار گرفته شود

    سوال اول:
    فرض کنید یک سایت ساده با 10 صفحه قابل ویرایش میخواهید شما کدامیک را انتخاب میکنید؟
    1. طراحی سایت با وردپرس یا جوملا (زمان تقریبی 1تا7 روز)
    2. طراحی پنل کاربری و قالب سایت با asp.net (زمان تقریبی 1 ماه)
    (من گزینه 1 را انتخاب میکنم)

    سوال دوم:
    فرض کنید یک سایت سازمانی میخواهید شما کدامیک را انتخاب میکنید؟
    1. طراحی سایت با وردپرس یا جوملا (زمان تقریبی 7 روز)
    2. طراحی پنل کاربری و قالب سایت با asp.net (زمان تقریبی 3 ماه)
    (من گزینه 2 را انتخاب میکنم)

    پس هیچ‌وقت نگوییم asp.net بدرد نمیخورد، میتوانید بجایش بگویید:

    فلان زبان برنامه نویسی بدرد فلان پروژه نمیخورد.
    یا
    فلان cms بدرد فلان پروژه نمیخورد.
    یا
    فلان framework بدرد فلان پروژه نمیخورد.

    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    mosenth
  • web24

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    # نوشته شده: ۲ ماه پیش
    ۷ دی ۱۳۹۵ - ۱۲:۱۳

    سلام

    قبل از هر چیز این نکته را بگم که متن فوق صرفا یک تست سئو هست و چیزی غیر از این نیست و هیچ ارزش علمی و منطقی ندارد.
    طراحی سایت از دو طریق انجام می شود :

  • استفاده از سیستم های مدیریت محتوا
  • طراحی سایت اختصاصی
  • هر کدام از سیستم های مدیریت محتوا مزایا و معایب خود را دارند و در بسیاری از مواقع به دلیل مزیت هایی که این سیستم ها از جهت راحتی، آماده بودن، قالبهای متنوع و ... دارند می توانند نیاز افراد را برطرف کنند.
    در مواقعی که سرعت، تطبیق پذیری، مقیاس پذیری و... مدنظر بوده و سیستم باید شخصی سازی شود بهتر است که کدنویسی انجام شود.

    تمام این موارد همگی ابزار هستند و اینکه خروجی آن چه باشد کاملا بستگی به شخصی یا گروهی دارد که میخواهد از آن استفاده کند. آیا اگر شخصی یک قالب ضعیف با وردپرس لود کند، این جمله صحیح است که طراحی سایت با وردپرس عواقب خاص خودش را دارد؟! هر کسی می تواند با asp.net یک سایت بد طراحی کند یا یک کار خوب تحویل دهد، قطعا به دلیل پلتفرمی که دات نت دارد و امکانات فوق العاده ای که در اختیار برنامه نویس قرار می دهد می توان با آن کارهای بزرگی انجام داد و در عین حال یک برنامه نویس ضعیف و تازه کار می تواند با هر زبان برنامه نویسی، سیستم مدیریت محتوا و یا پلتفرمی یک کار خراب تحویل دهد.

    دقت کنید که بزرگترین و موفق ترین سایت های موجود در ایران از asp.net برای ساختار خود استفاده می کنند و سایت های موفق دیگری هم داریم که از php استفاده می کنند، این دلیل نمی شود که بگیم چون فلان سایت از فلان سیستم استفاده می کند، پس این زبان بهتر است.

  • mostafaahmadi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۵ روز پیش
    ۲۹ اسفند ۱۳۹۵ - ۱۹:۱۰

    به نظر بنده زمانی می توانیم بگوییم که asp.net بهتر است که واقعا تمام ریزه کاریها،توانایی رفع خطاها و خیلی موارد دیگر را به صورت حرفه ای مسلط و پیاده سازی کرده باشیم.مگرنه از خیلی از cms های دیگر بدتر نتیجه می گیریم.این را هم باید اضافه کنم که درسته که نوع زبان برنامه نویسی در طراحی مهم است ولی از آن مهم تر راهبری،مدیریت محتوا،هدف گذاری و ... به نظر بنده مهمتر هستند.هر کی با یه زبان برنامه نویسی مسلطه می تونه سایتی زیبا و بهینه و کاربر پسند بسازه.این نظر بنده هست .

  • درباره‌ی این موضوع



    برچسب‌ها