سفارش تبلیغ
صبا ویژن
بدترینِ برادرانت، کسی است که از خیر [رساندن] باز ایستد و تو را نیز با خود، باز دارد . [امام علی علیه السلام]


ارسال شده توسط مهدی در 87/6/15:: 4:49 عصر

یکی از سوالاتی که خیلی زیاد در بخش نظرات این وبلاگ پرسیده شده این بوده که
برای شروع برنامه نویسی تحت وب ما کدوم زبان رو یاد بگیریم بهتر و قویتره؟<>

در برنامه نویسی ،
syntax
(گرامر زبان یا همون لغاتی که در زبان برای نوشتن دستورات بکار میره) خیلی مهم
نیست و اون چیزی که زبان ها رو از هم متفاوت میکنه، دستورات ترکیبی و کتابخانه
هایی است که هر کدام برای دسترسی به منابع سیستم در خود دارند.


<>


در اینجا تفاوت های asp.net
رو با
Php
می نویسم تا خودتون بهتر بتونید تصمیم بگیرید:


  • ASP.net یک محصول مایکروسافتی است که در مجموعه دات نت ارائه شده
    است. اما
    php یک زبان تحت وب اوپن سورس است.
  • برنامه های نوشته شده توسط asp.net روی سرور های ویندوز قابل اجرا
    هستند ، اما برنامه هایی که با
    php تولید میشوند تحت لینوکس اجرا میشوند. (البته تحت ویندوز هم میشه php نصب کرد، اما تحت لینوکس به صرفه تره . چون اجاره سرور لینوکس ارزان تره)
  • ASP.net قابلیت encode کردن کدهای نوشته شده سمت سرور را با تبدیل آنها به یک فایل DLL فراهم ساخته است (code-Behind) تا حتی کسی که به سرور شما
    دسترسی دارد هم سورس های شما رو نبیند. اما
    php گزینه کامپایل ندارد . البته یک
    رمزنگار بنام
    zend برای php نوشته شده که کاری مشابه encode کردن را بر روی کدهای php انجام میدهد.
  • قابلیت های شی گرایی در asp.net به دلیل قابلیت کامپایلی بودن
    آن و مجتمع شدن با سایر زبان های دات نت خیلی بهتر پیاده سازی شده است.
  • Asp.net برای برنامه نویسی های سریع بسیار مناسب است. زیرا تعداد
    بسیار زیادی کتابخانه دارد که کامپوننت های مخصوص هر کاری را بصورت آماده در
    اختیارتان قرار می دهد . اما در برنامه نویسی با
    php شما مجبورید اکثر بخش های
    برنامه نویسی را خودتان بنویسید و این وقت زیادی از شما می گیرد. البته در
    پروژه های بزرگ ، بخش کدینگ چون یکبار نوشته شده و چندین بار استفاده میشود،
    در میزان وقتی که در مقایسه با
    asp.net می گذارید چندان فرقی نمی کند. در ضمن در php گاهی دستان شما بازتر است.
  • IDE به محیطی برنامه نویسی زبان ها میگویند. ASP.net تحت Visual
    Studio
    نوشته میشود
    که در کشورهایی که ملزم به رعایت کپی رایت هستند 4000 دلار قیمت دارد. در
    حالی که
    IDE های موجود برای زبان PHP معمولا رایگان است. اما در ایران که خداروشکر این مورد با
    هزار تومن در درسترس است.
  • بانک اطلاعاتی مورد استفاده برای زبان های دات
    نت معمولا
    SQL Server است و بانک اطلاعاتی مرتبط با PHP معمولا MySQL است. تا این اواخر MySQL امکان نوشتن stored
    Procedure
    را نداشت که
    گویا در نسخه جدیدش اضافه شده. قیمت لایسنس
    SQL
    server
    معمولا از my
    sql
    بالاتره.
  • کدهای رایگان برای هر دو زبان در اینترنت به
    وفور یافت میشود و در این مورد نگرانی ندارید.
  • امکانات URL-Rewriting در زبان PHP ساده تر از زبان های دات نتی
    قابل پیاده سازی است. برای اینکار در ریشه سایتی که نوشته اید یک فایل
    htaccess میگذارید و تنظیمات مربوط به URL
    Rewriting
    را داخل آن تنظیم میکنید. اما برای زبان
    های دات نتی شما باید این تنظیمات را روی سرور انجام دهید. به همین دلیل اگر
    پروژه ای نوشته باشید که بخواهید در آن از امکانات
    URL
    Rewriting
    استفاده
    کنید در حالت برنامه نویسی دات نتی، نیازمند اجاره کردن یک سرور هستید که
    اینکار برای پروژه های کوچک که با 20 مگابایت هاست کارشون راه میفته توجیه
    اقتصادی نداره.

    ((
    URL-Rewriting به ایجاد آدرس های مجازی روی سرور میگن. مثلا آدرس وبلاگ
    هایی که شما در یک سرویس مانند پرشین بلاگ میسازید مجازی هستند. چون هیچ
    دامنه ای امکان داشتن یک میلیون ساب دامین واقعی رو نداره. پس اینکار توسط
    شبیه سازی انجام میشه که بهش
    URL Rewriting میگن.))
  • PHP با زبان خاص خودش نوشته میشود و چندان هم مشکل نیست. اما ASP.net با استفاده از زبان  های دات نتی
    قابل نوشتن است. که معروف ترین آنها vb.net و سی شارپ است
    . کدنویسی با استفاده از
    VB.net برای تازه کارهای برنامه نویسی خیلی ساده تر است و کد نویسی C# برای دانشجویان رشته نرم افزار
    که با زبان
    C آشنایی دارند توصیه میشه. معمولا هر برنامه نویسی با یکی از
    این زبان ها کار میکند و روی آن زبان متمرکز میشود. قدرت هر 2 زبان سی شارپ و
    VB.net در برنامه نویسی
    یکسان است و فقط سینتکس آنها متفاوت است.

<>


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


البته من خودم با توجه به اینکه تو ایران هستم و با زبان های دات نتی بیشتر
کار کردم ترجیح میدم با
ASP.net
کد بنویسیم. اما شاید اگر در موقعیت متفاوتی بودم زبان دیگری را انتخاب میکردم.


کلمات کلیدی :

درباره
صفحات دیگر
آرشیو یادداشت‌ها
لینک‌های روزانه
پوندها
عاشق آسمونی
لحظه های آبی( سروده های فضل ا... قاسمی)
((( لــبــخــنــد قـــلـــم (((
شین مثل شعور
upturn یعنی تغییر مطلوب
این راه بی نهایت
عاشقان
پایگاه خبری تحلیلی فرزانگان امیدوار
قصر شیــرین
همنشین
سایت اطلاع رسانی دکتر رحمت سخنی Dr.Rahmat Sokhani
**دختر بهار**
آخرالزمان و منتظران ظهور
جمله های طلایی و مطالب گوناگون
لیلای بی مجنون
نظرمن
جاده های مه آلود
هواداران بازی عصر پادشاهان ( Kings-Era.ir )
سایه
گل نیلوفر
● بندیر ●
خورشید پنهان
قلمدون
وبلاگ شخصی مهندس محی الدین اله دادی
سکوت ابدی
*تنهایی من*
TOWER SIAH POOSH
خندون
هم نفس
سیب خیال
داروخانه دکتر سلیمی
هه هه هه.....
مهر بر لب زده
کلبه تنهایی
نشریه حضور
عکس فانتزی و متحرک
یگان امُل های مُدرنیسم نشده...امُلیسم
جریان شناسی سیاسی
رنگین کمان
PARANDEYE 3 PA
حضرت عشق جل جلاله
بــــــــــــــهــــــــــــار
****شهرستان بجنورد****
مشاور
..::* حامیان ولایت *::..
آقاشیر
دانلود بازی موبایل بازی موبایل بازی موبایل بازی موبایل
برترین لحظه ها
عشق در کائنات
سروش دل
BABI 1992
شلمچه
فریازان ...تویسرکان...همدان faryazan
۞ پشت این پنجره ها ۞
نمایندگی دوربین های مداربسته
السلام علیکم یا اهل بیت النبوه
دریــــــــای نـــور
یادداشتها و برداشتها
تعمیرات تخصصی انواع پرینتر لیزری اچ پی HP رنگی و تک رنگ و اسکنر
جـــیرفـــت زیـبا
جاده خاطره ها
کارشناس مدیریت بازرگانی: مهران حداد
►▌ رنگارنگ ▌ ◄
.: شهر عشق :.
صبح نزدیک
تراوشات یک ذهن زیبا
پیامنمای جامع
پرنسس زیبایی
بوی سیب
طریق یار
سایت روستای چشام
ser
خلبان
باران انتظار
کارشناس مدیریت دولتی
عکس سرا + جام جهانی 2010
همه چیز
رها فــشــفــشــه
عشق گمشده
یادداشتهای فانوس
یک
غزل عشق
یاد نیما
پارسی نامه
اصل 110، اصل ولایت فقیه (ولایت نیوز)
وبلاگ فنی تخصصی گلبرگ
روستای زیارتی وسیاحتی آبینه(آبنیه)باخرز
رازهای موفقیت زندگی
... نیمه جان از عشق و غم بی کسی , ای خدا به فریادم میرسی ؟
زیر باران (ابیات و اشعار برگزیده)
درس های زندگی
شبستان
دل شکســــته
برو تا راحت شی
برادران شهید هاشمی
شهیدشاعری
دل نوشته
من الغریب الی الحبیب
نور
S&N 0511
ترانه ی زندگیم (Loyal)
توشه آخرت
عمومی
زائر
السلام علیک یا علی بن موسی الرضا
پرسش مهر 8
بانوی آسمانی
زشت است بی تو زندگی زیبای عالم
بهشت بهشتیان
خون هر آن غزل که نگفتم به پای تست !!!!
عشق الهی: نگاه به دین با عینک محبت، اخلاق، عرفان، وحدت مسلمین
عطش (وبلاگ تخصصی ماه محرم و صفر)
ژیگول
اواز قطره
محمد قدرتی MOHAMMAD GHODRATI
گل یا پوچ؟2
سحر یه دختره تنها
برگترین مرجع جک، اس ام اس، پیامک، لطیفه، عکس، نرم افزار سهیلا
جغرافیای سیاست
بی نام
نامه ای در راه عشق
عاشقانه
جوان امروزی
غروب آرزوها
حدیث نفس
گروه اینترنتی جرقه ایرانی
شهید قنبر امانی
خورشید آل یاسین
ماه تمام من
.:مطالب جدید18+ :.شاه تورنیوز+شاه تورخبر+شاهتورنیوز+شاه طورنیوز
تنهاترین عاشق
دانلود گلچین مداحی
*** عکس ها هم حرف میزنند ***
غزلیات محسن نصیری(هامون)
... یاس ...
سالار نیوز
پاتوق دخترها وپسرها
wanted
منم سرگشته حیرانت ای دوست
موعود
دانلود-darbani
دُرُخـــــــــــــــــــــــش
asheghe tanha
به سوی پرتگاه -- اینجا آخرالزمان
منتظـــــران شــــــــــهادت
عاشقی یعنی ...
تنهایی.......
کان ذن ریو کاراته دو ایلخچی
سرود عرش

رویابین
پرسه درخیال
محراب
نجوای عاشقانه
ایرانیان
اخراجیها
کشکول
اخلاق ، روان شناسی ، عقاید
وبلاگ عاشقانه ها|دوست دارم
فروشگاه اینترنتی ایران تجارت
شب های دلتنگی تو
نوری چایی_بیجار
MARAll
ایرانی باشیم
شاهکار
هر چی تو بخوای
*آوای سارا2*
بندر میوزیک
برو بچ ادبی
آسمان کویر
مهربونی
جهادی
مشاوره روان شناسی
فاتحه برای شهدای ایران
وبلاگ شخصی ادیب صادقی
خط خطی های یک دخترروانی...
موسسه فرهنگی هنری سنگر
عشق و تنهایی
نوستالوژی دل ....
بیا
دخترک زمستانی
یه دخترشاد
allah is my lord
فقط پسر خوشکلا
سکوت پرسروصدا
***به روزترین سایت موزیک ایرانی و خارجی رپ و پاپ***
دانلود و نقد کتاب
هیســــــــــ آروم بیاتو... خلوت ام نشــــکنه :(
نگاهی به زندگی
دلو بزن به دریا
شب‏های مهتابی
IT فناوری اطلاعات
عشق گمشده
بهار عشق
عاشقانه ها
وبلاگ مرزداران عشق * ایران *
ناجی
all the more dear to me
زندگی خندیدن است
ما اهل دلیم
شقایق
پایگاه شهیددکترچمران-چریان
ღای دریغاღ
آموزش گام به گام هنر جدید ربان دوزی
خاکریز ولایت
عدالت جویان نسل بیدار
لوووس
شیدایی

دوعاشق
یاور 313
بسیج دانشجویی دانشکده تربیت مدرس قرآن مشهد
صراط
تنها عشق منی
کارمزد بزرگ سوادکوه
لیلی
ghamzade
متالورژی_دانلودکده ی مهندسی متالورژی(rikhtegari.ir)
بچه های خاکریز
رویایی زندگی کردن...
علم نانو در زندگی
.:: پـــــر شکســــته ::.
ایمان
مطالب طنز ، SMS مناسبتی ، نرم افزار و ...
تینا
خورجین عشق
کوله پشتــــــــــ///ـــــــــــی
ردپای عشق
ورزشی & کامپیوتر & موبایل & بازی
صدای آشنا و دل امیدوار
بر و بچه های ارزشی

کوثر ولایت
Chamran University Accounting Association
جامع ترین وبلاگ خبری
تفریحی
ایریت نام عبری گل نرگس است
زازران
MOHAMMAD.HAHSEMI86@YAHOO.COM
منتظران مهدی (عج)
مذهب عشق
vagte raftan
آزاد اندیشان
گنجینه
شایگان♥®♥
وبلاگ شخصی سید مجتبی امین
*...بانو...*
DJ.MMM
احساس ابری
دانشجوی میکروبیولوژی 91 دانشگاه آزاد اشکذر
دفترهای سبز
خیریه محمدالرسول الله
خـطـ خـــــــــطـی
ثانیه ها...
زازران همراه اخر
ما پسرای تهرون
وبلاگ شادى
دیدبان اینترنتی
ღღღ معرکه همون قلقلک ღღღ
هستی خااااااااانم
مطالب جالب وعلمی بروز
حرمت عشق
کشکول طلبگی
دریادلان ولایت
عکس
امپراتوری هخامنشیان
عشق و دوستی
متفاوت
****آخر راه***
نـــابترینـــــــــــــــــها
درد دلای سبیکه ودوستاش
نوشته های کشکی من
ناگفته های آبجی کوچیکه
زازران
صراط مبین
سیاوش خیرابی
.*عکس*.
من وتو
پستوی خاطرات
حیاتی تازه
دوست خوب
داستانک
دل نوشته
صدف
عشق من
تنهایی .... دلم گرفته کـــــــــــــمــــــــــــــــــــــــــک
اسمس بارون
جیگر نامه
امیدزهرا omidezahra
هامون و تفتان
ونسان ونگوگ
شب مهتابی
Hovel Love
Ali 09382810449
Ali reza khosravi
صدفم همیشه با من بمان
حرف های قشنگ
گل پیچک
رویاهای یک معلم
در انتظار ققنوس

موسیقی وبلاگ