![]() |
سوال ۴ زبان برنامه نویسی #C - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7) +---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42) +----- انجمن: برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 (http://forum.kishtech.ir/forumdisplay.php?fid=347) +----- موضوع: سوال ۴ زبان برنامه نویسی #C (/showthread.php?tid=115531) |
سوال ۴ زبان برنامه نویسی #C - Mohammadamin - 25-05-2025 4. برای ساخت اپلیکیشنهای وب با C# از چه فریمورکی استفاده میشود؟ RE: سوال ۴ زبان برنامه نویسی #C - Vahid Rohollahi - 26-05-2025 برای ساخت **اپلیکیشنهای وب با 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** نقطه شروع عالی است! ? RE: سوال ۴ زبان برنامه نویسی #C - o.karvandi - 26-05-2025 (25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشنهای وب با C# از چه فریمورکی استفاده میشود؟ برای ساخت اپلیکیشنهای وب با سیشارپ معمولاً از ASP.NET Core استفاده میشود. این فریمورک مدرن، سریع، و چندسکویی است که امکان توسعهی برنامههای تحت وب، APIها و سرویسهای ابری را فراهم میکند. همچنین، از معماری MVC (مدل-نما-کنترلگر) پشتیبانی میکند که به جداسازی بخشهای مختلف برنامه کمک میکند و توسعه را سادهتر و انعطافپذیرتر میسازد RE: سوال ۴ زبان برنامه نویسی #C - علی رحیمی - 26-05-2025 برای ساخت اپلیکیشنهای وب با زبان C# معمولاً از فریمورک ASP.NET و نسخه مدرنتر آن یعنی ASP.NET Core استفاده میشود؛ این فریمورکها توسط مایکروسافت توسعه داده شدهاند و امکانات زیادی برای ساخت سایتها و سرویسهای وب فراهم میکنند. همچنین فریمورک Blazor هم وجود دارد که اجازه میدهد با C# اپلیکیشنهای وب تعاملی بسازی و حتی نیاز به جاوااسکریپت نداشته باشی. RE: سوال ۴ زبان برنامه نویسی #C - Ali Asghar khond - 26-05-2025 (25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشنهای وب با C# از چه فریمورکی استفاده میشود؟ برای ساخت اپلیکیشنهای وب با سیشارپ معمولاً از ASP.NET Core استفاده میشود. این فریمورک مدرن، سریع، و چندسکویی است که امکان توسعهی برنامههای تحت وب، APIها و سرویسهای ابری را فراهم میکند RE: سوال ۴ زبان برنامه نویسی #C - Niloofar avaznezhad - 27-05-2025 برای ساخت اپلیکیشنهای وب با C# از چه فریمورکی استفاده میشود؟ برای ساخت اپلیکیشنهای وب با سیشارپ معمولاً از ASP.NET Core استفاده میشود. این فریمورک مدرن، سریع، و چندسکویی است که امکان توسعهی برنامههای تحت وب، APIها و سرویسهای ابری را فراهم میکند. همچنین، از معماری MVC (مدل-نما-کنترلگر) پشتیبانی میکند که به جداسازی بخشهای مختلف برنامه کمک میکند و توسعه را سادهتر و انعطافپذیرتر میسازد RE: سوال ۴ زبان برنامه نویسی #C - Majid haghi - 28-05-2025 دانشگاه علمی کاربردی کوشا رشته فناوری اطلاعات و ارتباطات استاد رمضانی دانشجو مجید حقی رای ساخت اپلیکیشنهای وب با سیشارپ معمولاً از ASP.NET Core استفاده میشود. این فریمورک مدرن، سریع، و چندسکویی است که امکان توسعهی برنامههای تحت وب، APIها و سرویسهای ابری را فراهم میکند. همچنین، از معماری MVC (مدل-نما-کنترلگر) پشتیبانی میکند که به جداسازی بخشهای مختلف برنامه کمک میکند و توسعه را سادهتر و انعطافپذیرتر میسازد RE: سوال ۴ زبان برنامه نویسی #C - davarzani - 28-05-2025 (25-05-2025, 02:11 PM)Mohammadamin نوشته است: 4. برای ساخت اپلیکیشنهای وب با C# از چه فریمورکی استفاده میشود؟ برای ساخت اپلیکیشنهای وب با **C#** از فریمورک **ASP.NET Core** استفاده میشود. **ویژگیهای کلیدی:** - **چندسکویی** (Windows, Linux, macOS) - **پرفورمنس بالا** - **پشتیبانی از MVC و Web API** - **امنیت قوی** داورزنی RE: سوال ۴ زبان برنامه نویسی #C - Hooman homapour - 02-06-2025 برای ساخت اپلیکیشنهای وب با سیشارپ معمولاً از ASP.NET Core استفاده میشود. این فریمورک مدرن، سریع، و چندسکویی است که امکان توسعهی برنامههای تحت وب، APIها و سرویسهای ابری را فراهم میکند. همچنین، از معماری MVC (مدل-نما-کنترلگر) پشتیبانی میکند که به جداسازی بخشهای مختلف برنامه کمک میکند و توسعه را سادهتر و انعطافپذیرتر میسازد. |