برنامه نویسی دات نت net

قبل از اینکه در مورد برنامه نویسی دات نت .net صحبتی کنیم باید با یک مفهوم به نام فریم ورک Framework  آشنا شویم.

پس از اینکه شخص برنامه نویسی و یا یک شرکت برنامه نویسی زبان برنامه نویسی را برای یک پروژه انتخاب می کند، می تواند کد نویسی خود را در محیط Pure و یا با یک فریم ورک آغاز کند.
فریم ورک محیط و بستری است که در آن تمامم کتابخانه ها و کلاس ها و متدهای آن زبان برنامه نویسی بصورت آماده قرار داده شده است.
همانگونه که زبان های برنامه نویسی تنوع بسیاری دارند، فریم ورک ها هم متنوع هستند. برای مثال چند نمونه  فریم ورک مشهور زبان های برنامه نویسی را در زیر بیان می کنیم:

فریم ورک زبان برنامه نویسی Php

  • Laravel
  • Phalcon
  • Symphony
  • YII
  • Codeigniter
  •   CakePhp
  • Zend
  • Kohana
  • Slim
  • FuelPhp

 

فریم ورک زبان برنامه نویسی Ruby

  • Ruby on Rails
  • Lotus
  • Rack
  • Sintra
  • Pudrino
  • Cuba
  • Scoched
  • Grape

 

فریم ورک زبان برنامه نویسی Python

  • Django
  • Flask
  • TurboGears
  • Web2py
  • Pyramid
  • Bottle 

 

فریم ورک مایکروسافت

  • .Net

فریم ورک زبان برنامه نویسی Perl

  • Catalyst
  • Mojolicious

.net

دات نت فریم ورک طراحی شده توسط شرکت مایکروسافت است که شامل مجموعه ای از زبان های برنامه نویسی است که سی شارپ و ویژوال بیسیک جز مهم ترین آن ها است.

کتابخانه ای بسیار قوی دارد که کار توسعه ی نرم افزار از طراحی وب سرویس گرفته تا توسعه ی وب اپلیکیشن، نرم افزارهای تحت وب و ویندوز و ... را امکان پذیر می کند.
فریم ورک یا چارپوب نرم افزاری در حقیقت به مجموعه ای از دستورالعمل ها گفته می شود که به منظور انجام عملیات پایه و اصلی یک سیستم هدفمند در زبان برنامه نویسی بوجود می آیند.
در حال حاضر بیش از 40 زبان برنامه نویسی تحت تکنولوژی دات نت پشتیبانی می شود از جمله می توان به F# ،  C++ ، J# و ... نام برد.
زمانی که یک Source Code تحت تکنولوژی دات نت کامپایل می شود، فایل خروجی توسط یک زبان میانی تولید می شود که وابسته به هیچ ماشینی نیست.

دات نت فریم ورک

مزایای استفاده از .net

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

 
کلید واژه ها

نرم افزار

الگوریتیم

مقاله های بیشتر برنامه نویسی

درباره این مطلب دیدگاهی بنویسید...

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

دو واحدی انبار