برنامه نویسی

معماری MVC

معماری MVC

Model View Controller یا به اختصار MVC نوعی روش معماری نرم‌افزار است که در توسعهٔ وب اپلیکیشن‌ها بسیار پرکاربرد است و ورود آن به صنعت توسعهٔ نرم‌افزار به دههٔ ۱۹۷۰ بازمی‌گردد. امروزه فریمورک‌های مطرحی که در توسعهٔ نرم‌افزارهای کوچک و بزرگ مورد استفاده قرار می‌گیرند مبتنی بر این معماری‌اند که برخی از مهم‌ترین آن‌ها عبارتند از: Ruby PHP JavaScript Python […]

برچسب‌ها:
تکنولوژی Entity Framework

تکنولوژی Entity Framework

مایکروسافت قبل از ارائه Entity Framework ، برای اتصال به پایگاه داده کار خود را با تکنولوژی ADO.NET آغاز کرد. مایکروسافت نسخه های مختلفی از این تکنولوژی را عرضه کرده است. بنابراین تعجبی ندارد که تمامی تکنولوژی های ارائه شده برای اتصال به پایگاه داده، با نام ADO.NET آغاز می شوند. بعد از این تکنولوژی، […]

بررسی تفاوت‌های SQL و NoSQL

بررسی تفاوت‌های SQL و NoSQL

بیشتر ما در حال حاضر با بانک‌های اطلاعاتی SQL آشنایی داریم، حال تفاوتی در نام آن‌ها نیست، خواه MySql باشد یا اوراکل و یا هر مورد دیگری. در کنار SQL، در سال‌های اخیر بانک‌های اطلاعاتی NoSql توانستند جایگاه خود را در میان توسعه‌دهندگان محکم کنند و مشکلات زیادی را حل نمایند.  تفاوت‌های اصلی این دو […]

تفاوت‌های بین WCF ،Web API ،WCF REST و Web Service

تفاوت‌های بین WCF ،Web API ،WCF REST و Web Service

وب سرویس function  هایی است که توسط سایر برنامه ها و توسط HTTP در دسترس قرار می گیرد.وقتی شما وب سایتی دارید برنامه شما و صفحاتی که دارد توسط Browser قابل دیدن است اما وب سرویس با این حالت تفاوت دارد به این دلیل که وب سرویس صفحاتی ندارد که شما ببینید بلکه عملکرد ها و متد هایی است که توسط […]

دیتابیس اوراکل

دیتابیس اوراکل

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