تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 v
1 2 بعدی »

سوال ۴ زبان برنامه نویسی #C

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
سوال ۴ زبان برنامه نویسی #C
Mohammadamin آفلاین
عضو عادی
***
ارسال‌ها: 66
موضوع‌ها: 31
تاریخ عضویت: Dec 2022
اعتبار: 0
#1
25-05-2025, 02:11 PM
4. برای ساخت اپلیکیشن‌های وب با C# از چه فریم‌ورکی استفاده می‌شود؟
ارسال‌ها
پاسخ
Vahid Rohollahi آفلاین
عضو عادی
***
ارسال‌ها: 61
موضوع‌ها: 18
تاریخ عضویت: Mar 2022
اعتبار: 0
#2
26-05-2025, 08:51 AM
برای ساخت **اپلیکیشن‌های وب با C#**، فریم‌ورک‌های اصلی و مدرن زیر استفاده می‌شوند:

---

### **1. ASP.NET Core** (پیشنهاد اصلی مایکروسافت - مدرن و کراس‌پلتفرم)
✅ **ویژگی‌های کلیدی:** 
- **چارچوب قدرتمند** برای ساخت برنامه‌های وب (Backend + Frontend) 
- **پشتیبانی از معماری MVC، Web API و Razor Pages** 
- **کراس‌پلتفرم** (قابل اجرا روی Windows, Linux, macOS) 
- **پرفورمنس بالا** (یکی از سریع‌ترین فریم‌ورک‌های وب جهان بر اساس تست‌های Benchmarks) 
- **ادغام با Azure** (مناسب برای ابری) 
- **پشتیبانی از آخرین نسخه‌های .NET** (مثل .NET 8) 

? **موارد استفاده:** 
- **وب‌سایت‌های داینامیک** (با Razor) 
- **APIهای RESTful** (برای موبایل و فرانت‌اند) 
- **سیستم‌های Real-time** (با SignalR) 

---

### **2. Blazor** (برای توسعه Full-Stack با C#)
✅ **ویژگی‌های کلیدی:** 
- امکان ساخت **اپلیکیشن‌های تک‌صفحه‌ای (SPA)** با **C# به جای JavaScript** 
- **دو مدل اجرا:** 
  - **Blazor Server** (پردازش سمت سرور) 
  - **Blazor WebAssembly** (اجرا در مرورگر کاربر) 
- **کامپوننت‌بازی** (مشابه React/Vue اما با C#) 

? **موارد استفاده:** 
- **اپلیکیشن‌های تحت وب تعاملی** بدون نیاز به JavaScript زیاد 
- **پروژه‌های سازمانی** که از C# در فرانت‌اند استفاده می‌کنند 

---

### **3. ASP.NET MVC (قدیمی‌تر - مناسب برای پروژه‌های Legacy)**
- بیشتر برای **برنامه‌های تحت ویندوز** (غیرکراس‌پلتفرم) استفاده می‌شد. 
- امروزه **ASP.NET Core جایگزین بهینه‌تر آن است**. 

---

### **4. سایر فریم‌ورک‌های تکمیلی:**
- **SignalR** (برای برنامه‌های Real-time مانند چت) 
- **gRPC** (برای APIهای پرسرعت مبتنی بر پروتکل باینری) 

---

### **جمع‌بندی:**
- **برای برنامه‌های مدرن وب → ** **ASP.NET Core** (ترجیحاً با .NET 8) 
- **برای برنامه‌های Full-Stack با C# → ** **Blazor** 
- **برای برنامه‌های Real-time → ** **SignalR** 

اگر تازه‌کار هستید، **ASP.NET Core + Razor Pages** یا **Web API** نقطه شروع عالی است! ?
ارسال‌ها
پاسخ
o.karvandi آفلاین
عضو عادی
***
ارسال‌ها: 128
موضوع‌ها: 21
تاریخ عضویت: Mar 2022
اعتبار: 0
#3
26-05-2025, 04:50 PM
(25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشن‌های وب با C# از چه فریم‌ورکی استفاده می‌شود؟

برای ساخت اپلیکیشن‌های وب با سی‌شارپ معمولاً از ASP.NET Core استفاده می‌شود. این فریمورک مدرن، سریع، و چند‌سکویی است که امکان توسعه‌ی برنامه‌های تحت وب، APIها و سرویس‌های ابری را فراهم می‌کند. همچنین، از معماری MVC (مدل-نما-کنترل‌گر) پشتیبانی می‌کند که به جداسازی بخش‌های مختلف برنامه کمک می‌کند و توسعه را ساده‌تر و انعطاف‌پذیرتر می‌سازد
ارسال‌ها
پاسخ
علی رحیمی آفلاین
Ali.Rahimi
**
ارسال‌ها: 39
موضوع‌ها: 2
تاریخ عضویت: May 2025
اعتبار: 0
#4
26-05-2025, 09:54 PM
برای ساخت اپلیکیشن‌های وب با زبان C# معمولاً از فریم‌ورک ASP.NET و نسخه مدرن‌تر آن یعنی ASP.NET Core استفاده می‌شود؛ این فریم‌ورک‌ها توسط مایکروسافت توسعه داده شده‌اند و امکانات زیادی برای ساخت سایت‌ها و سرویس‌های وب فراهم می‌کنند. همچنین فریم‌ورک Blazor هم وجود دارد که اجازه می‌دهد با C# اپلیکیشن‌های وب تعاملی بسازی و حتی نیاز به جاوااسکریپت نداشته باشی.
ارسال‌ها
پاسخ
Ali Asghar khond آفلاین
عضو جوان
**
ارسال‌ها: 32
موضوع‌ها: 12
تاریخ عضویت: May 2025
اعتبار: 0
#5
26-05-2025, 11:45 PM
(25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشن‌های وب با C# از چه فریم‌ورکی استفاده می‌شود؟

برای ساخت اپلیکیشن‌های وب با سی‌شارپ معمولاً از ASP.NET Core استفاده می‌شود. این فریمورک مدرن، سریع، و چند‌سکویی است که امکان توسعه‌ی برنامه‌های تحت وب، APIها و سرویس‌های ابری را فراهم می‌کند
ارسال‌ها
پاسخ
Niloofar avaznezhad آفلاین
عضو جوان
**
ارسال‌ها: 17
موضوع‌ها: 2
تاریخ عضویت: May 2025
اعتبار: 0
#6
27-05-2025, 11:27 PM
برای ساخت اپلیکیشن‌های وب با C# از چه فریم‌ورکی استفاده می‌شود؟

برای ساخت اپلیکیشن‌های وب با سی‌شارپ معمولاً از ASP.NET Core استفاده می‌شود. این فریمورک مدرن، سریع، و چند‌سکویی است که امکان توسعه‌ی برنامه‌های تحت وب، APIها و سرویس‌های ابری را فراهم می‌کند. همچنین، از معماری MVC (مدل-نما-کنترل‌گر) پشتیبانی می‌کند که به جداسازی بخش‌های مختلف برنامه کمک می‌کند و توسعه را ساده‌تر و انعطاف‌پذیرتر می‌سازد
ارسال‌ها
پاسخ
Majid haghi آفلاین
عضو عادی
***
ارسال‌ها: 50
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#7
دیروز, 10:44 AM
دانشگاه علمی کاربردی کوشا رشته فناوری اطلاعات و ارتباطات استاد رمضانی دانشجو مجید حقی
رای ساخت اپلیکیشن‌های وب با سی‌شارپ معمولاً از ASP.NET Core استفاده می‌شود. این فریمورک مدرن، سریع، و چند‌سکویی است که امکان توسعه‌ی برنامه‌های تحت وب، APIها و سرویس‌های ابری را فراهم می‌کند. همچنین، از معماری MVC (مدل-نما-کنترل‌گر) پشتیبانی می‌کند که به جداسازی بخش‌های مختلف برنامه کمک می‌کند و توسعه را ساده‌تر و انعطاف‌پذیرتر می‌سازد
ارسال‌ها
پاسخ
davarzani آفلاین
عضو جوان
**
ارسال‌ها: 7
موضوع‌ها: 0
تاریخ عضویت: May 2025
اعتبار: 0
#8
دیروز, 03:35 PM (آخرین ویرایش: دیروز, 03:39 PM، توسط davarzani.)
(25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشن‌های وب با C# از چه فریم‌ورکی استفاده می‌شود؟

برای ساخت اپلیکیشن‌های وب با **C#** از فریم‌ورک **ASP.NET Core** استفاده می‌شود.  

**ویژگی‌های کلیدی:**  
- **چندسکویی** (Windows, Linux, macOS)  
- **پرفورمنس بالا**  
- **پشتیبانی از MVC و Web API**  
- **امنیت قوی**

داورزنی
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  زبان برنامه نویسی ویژوال بیسیک(VB) davood.kogir chegini 2 39 4 ساعت پیش
آخرین ارسال: Majid haghi
  زبان برنامه نویسی Ruby علی رحیمی 2 65 امروز, 01:29 AM
آخرین ارسال: o.karvandi
  سوال ۳ زبان برنامه نویسی #C Mohammadamin 5 86 دیروز, 03:38 PM
آخرین ارسال: davarzani
  سوال ۲ زبان برنامه نویسی #C Mohammadamin 6 90 دیروز, 10:41 AM
آخرین ارسال: Majid haghi
  سوال ۱ زبان برنامه نویسی #C Mohammadamin 5 80 دیروز, 10:39 AM
آخرین ارسال: Majid haghi
  سوال 4 برنامه نویسی css V.Alizadeh 4 75 دیروز, 10:38 AM
آخرین ارسال: Majid haghi
  سوال 2 برنامه نویسی css V.Alizadeh 5 74 دیروز, 10:37 AM
آخرین ارسال: Majid haghi
  سوال 3 برنامه نویسی css V.Alizadeh 4 78 دیروز, 10:36 AM
آخرین ارسال: Majid haghi
  سوال 1 برنامه نویسی css V.Alizadeh 5 102 دیروز, 10:35 AM
آخرین ارسال: Majid haghi
  زبان برنامه نویسی LUA Ali Asghar khond 4 109 دیروز, 10:34 AM
آخرین ارسال: Majid haghi

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 29-05-2025، 05:27 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.