در حال حاضر درمیان مدل های زبانی سه رقیبقدرتمند داریم: چتجیپیتی توسط که توسط اوپنآی ایجاد شده است، Bard گوگل و Copilot مایکروسافت. هر یک از این ابداعات هوش مصنوعی ویژگیها و اهداف منحصر به فرد خود را دارند. بیایید وارد مقایسه شویم و ببینیم چه چیزی آنها را از هم جدا میکند.
بطور ساده و مختصر، زمانی که در یک پروژه MVC شما با استفاده از scaffold یک کنترلر و یا یک View را به پروژه اضافه میکنید درواقع دارید از T4 Template ها کمک میگیرید. T4 Template قالب هایی هستند که باعث میشوند کدهای c# یا vb بصورت اتومانیک تولید شوند و صفحاتی ایجاد گردند. در زمان استفاده از گزینه Add Controller در قسمت scaffold options لیست کشویی تحت عنوان Template وجود دارد که این لیست همان لیست T4 Template هاست.
NodeJS یک یک زبان open source و Servre Base است که بصورت رایگان قابلیت اجرا روی انواع پلتفرم ها را دارد(مانند ویندوز، یونیکس، لینوکس، مکینتاش و ...) و از Javascript برای اجرا روی سرور استفاده میکند.
NodeJS دارای ماژول از پیش ساخته ای درون خود هست که http نام دارد این ماژول به NodeJS اجازه میدهد اطلاعات را از طریق پروتکل http انتقال دهد. برای استفاده از ویژگی ها و متدهای این ماژول، بایدآن را از طریق متد require() به برنامه خود اضافه کنید
برای کار با فایل ها ماژولی در NodeJS به نام fs وجود دارد. برای استفاده از متدها و ویژگی های این ماژول باید آنرا با استفاده از دستور require() به برنامه اضافه کنید. از ماژول fs میتوان برای کارهایی مانند خواندن فایل ها، ایجاد فایل ها، ویرایش فایل ها، حذف فایل ها و تغییر نام فایل ها استفاده کرد.
قبلا درخصوص ماژول url صحبت کردیم. میدانیم که این ماژول میتواند بخش های مختلف آدرس های وب را استخراج کند. برای استفاده از این ماژول از دستور require استفاده میکنیم.
یک کتابخانه سمت کاربر همانند React و Angular است. به عبارت دیگر Blazor یک چارچوب برای برنامه های مبتنی بر مرورگر (کلاینت) نوشته شده در دات نت است، که تحت WebAssembly اجرا می شود. این روش به شما تمام مزایای یک پلت فرم ثروتمند و یکپارچه مدرن (SPA) را می دهد، در حالی که اجازه می دهد از تمامی ویژگی های دات نت استفاده کنید، از جمله به اشتراک گذاری کد در سرور و سرویس گیرنده.
هر بار که صفحه به سرور ارسال ( Post ) می شود ، نسخه ای جدید از آن و کلاس مربوطه ساخته می شود . در برنامه نویسی سنتی وب ، این مسئله غالبا به این معنا بود که کلیه اطلاعات مرتبط با صفحه و کنترل های آن ، در جریان رفت و برگشت به سرور از بین می رفتند . برای مثال ، اگر کاربر اطلاعات را در یک کادر متن وارد نماید ، ممکن است این اطلاعات در رفت و برگشت صفحه به سرور و کلاینت ، از بین برود . برای فائق آمدن بر این مشکل سنتی ، Asp.Net دارای چندین گزینه است که می توانید به وسیله آنها ، اطلاعات موقتی صفحه را به راه های مختلف ذخیره نموده و از پاک شدن آنها جلوگیری نمایید . این گزینه ها عبارتند از :
آدا بایرون را می توان نخستین برنامه ریز رایانه نامید، زیرا او کسی بود که چگونگی استفاده از یک ماشین حساب گر برای انجام دادن عملیات را مفهوم سازی کرده بود. با وجود آن که او دختر لرد بایرون شاعر بزرگ انگلیسی بود، ولی هرگز پدر خود را نمی شناخت، زیرا مادرش پس از تولد او، پدر را ترک کرده بود. او به طور خصوصی آموزش دید و نزد اگوستوس دو مورگان ریاضیدان معروف لندن تحصیلات پیشرفته ای در ریاضی کرد.
صفحه 1 از 2