<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های سید حسین کیائی جمالی</title><link>https://virgool.ir/feed/@h.k.jamaly</link><description>موسس وبسایت کارشناسان.نت و داستان موفقیت</description><language>fa</language><pubDate>2026-11-12 05:30:51</pubDate><image><url>https://files.virgool.ir/upload/users/78467/avatar/77Oizc.png</url><title>سید حسین کیائی جمالی</title><link>https://virgool.ir/@h.k.jamaly</link></image><item><title>پلتفرم خودکار , رایگان و متن باز برای تولید نرم افزار هاي تحت وب</title><link>https://virgool.ir/@h.k.jamaly/پلتفرم-خودکار-رایگان-و-متن-باز-برای-تولید-نرم-افزار-هاي-تحت-وب-hfn9bjp3hq0k</link><description>پلتفرم خودکارسلام دوستانمن كيائي هستم , مدير وبسايت كارشناسان.نت و قصد دارم شما رو با پلتفرم خودكار كه خودم نوشتم , آشنا كنم .اما پلتفرم خودكار چيه ؟پلتفرم خودکار یه پروژه متن بازه و ایده اصلی اش تولید یک نرم‌افزار تحت وب از صفر تا صد به صورت آنلاین و بدون نیاز به ابزار هایی مثل ویژوال استدیو Sql Management Studio و TFS و غیره و تنها با یک مرورگر ساده مثل Chrome .دليل اطلاق نام پلتفرم به اين دليل است كه شما تمام كدهاي مورد نياز پروژه را درون خود پلتفرم نوشته و كامپايل كنيد.یعنی شما برای ساخت یک وب‌سایت می‌تونید تمام کدهای سمت سرور و کلاینت و دیتابیس رو از طریق یک مرورگر وب بنویسید و اگه نیاز به کامپایل باشه , خود پلتفرم این کار رو انجام میده. تعدادی از این کدها : C# VB.Net SQL CSS JavaScript SASS LESS Coffee و غیرهپلتفرم خودکار همانند ویژوال استدیو داراي دو محيط Release و دیباگ مي باشد , که این امکان را به برنامه‌نویسان می‌دهد که کدهای اجرایی در سمت سرور و کلاینت در دو حالت دیباگ و Release کاملا مختلف و مجزا باشند.برنامه نويسان در حين ورود به وبسايت مي توانند تعيين كنند كه در حالت ديباگ وارد وبسايت شوند و به سورس كد و امكان ریموت دیباگ و یا دیباگ در ویژوال استدیو دسترسي داشته باشند.ساير امكانات پلتفرم خودکار شامل یه سورس کنترل و مدیریت ورژن و Build System و Load Module اختصاصی هم میشه .یعتی عملا شما نیازی به سورس کنترل‌های آنلاین مثل GitHub , ... را ندارید و می‌تونید دسترسی ویرایش و یا Build و یا Test و یا اجرا رو در سطح یک خط کد تا یک پروژه به طور کامل به سایر برنامه‌نویسان بدهید.برای طراحی و ساخت دیتابیس تون و مدیریت Migration‌‌ ها هم یک ابزار انلاین داره که پشت صحنه از Entity Framework استفاده می‌کنه و تمامی امکانات Entity Framework برای ساخت و پشتیبانی دیتابیس رو به صورت آنلاین در اختیار شما می‌زاره.وابسته به فریم ورک خاصی در سمت کلاینت نیست ولی فريم ورك پیش‌فرض اش از JQuery و بوت استرپ استفاده می‌کنه كه شامل دو فايل asCore.js و asCore.css و در واقع اين دو فايل فريم ورك پيش فرض خودكار در سمت Client مي باشند.شما می‌تونید از فريم ورك ها و قالب هاب متفاوت درساخت وبسايتتون استفاده كنيد , منظور از فريم ورك كتابخانه هايي مثل React و Angular است و منظور از قالب , ديزاين اصلي صفحات است , به طوری که برای مثال یه صفحه وب‌سایتتون با React و صفحه دیگه با Angular كار شده باشه .قالب ها به Route ها تخصيص داده ميشه و حتي اگه شما وبسايت رو به صورت SPA نوشته باشيد , باز هم با تغيير URL , قالب متناسب با URL به صورت اتوماتيك لود مي شود.فريم ورك سمت Client به صورت Event Oriented مي باشد و شامل رويداد هايي مثل PageReadyو TemplateReady و ModalReopen و PageDispose و ... مي شود.در سمت سرور كتابخانه اصلي AS.Core.dll مي باشد كه از نمونه پياده سازي هاي بسيار بهينه ايي از Aspect Oriented Programing دارد كه شامل Authenticate وAuthorize با AspNetIdentiy و همچنين log و Cache مي شود كه به كمك AutoFac پياده سازي شده است.در سمت UI تمام سرويس ها WebApi مي باشند و پياده سازي خوبي از OData انجام شده است . براي مطالعه سورس كه بر روي گيت هاب قرار داره , لينك دانلود در ادامه ذكر مي شود.این‌ها قسمت هايي از امکانات پلتفرم خودکاره , برای آشنایی بیشتر با امکانات پلتفرم از لینک‌های زیر استفاده کنید.حدود 70 ساعت آموزش در آپارات :فیلم‌های آموزشی پلتفرم خودکار توضیحات و دانلود سورس آموزش نصب از طرق ویژوال استدیو قسمت اول آموزش نصب از طریق ویژوال استدیو قسمت دوممن خودم تا حالا دو تا وب‌سایت باهاش نوشتم و البته چند تا دیگه هم در دست توسعه است. وب‌سایت های کارشناسان.نت با قالب بوت استرپ و jquery نوشته شده و داستان موفقیت با قالب Material و jquer نوشته شده است.من قصد دارم ورژن core پلتفرم خودکار رو بنویسم و یه سری امکانات جدید مثل کامپایلر و BuildSystem ری اکت رو اضافه کنم و هوش مصنوعی IDE رو هم افزایش بدم. اگر علاقه مند به همکاری هستید برام از طریق همین سایت یا وبسایت کارشناسان.نت پیام بزارید.با توجه به متن باز بودن پلتفرم , سود مالی وجود نداره ولی می‌تونه رزومه خوبی براتون بشه و از اون مهم‌تره می‌تونه پروژه فوق العاده ارزشمند و کاربردی باشه.دوستان از شنيدن نظرات و پيشنهاداتون بسيار خوشحال مي شوم</description><category>سید حسین کیائی جمالی</category><author>سید حسین کیائی جمالی</author><pubDate>Wed, 09 Oct 2019 11:45:21 +0330</pubDate></item></channel></rss>