اما پلتفرم خودکار چیست ؟

اگر بخواهم خیلی مختصر و ساده بگویم ، پلتفرم خودکار یک وب سایت است که روی هاست یا سرور شما نصب می شود و به شما امکان می دهد تا بدون نیاز به ویژوال استودیو یا Sql Server ManageMent Studio یا TFS یا خیلی از ابزارهای دیگر ، تنها از طریق یک مرورگر ساده مثل گوگل کروم به توسعه و ساخت یک وب سایت تحت Microsoft .NET Framework  به صورت آنلاین بپردازیم . البته ابزار بخشی از پلتفرم است و کدهای آماده ، فرآیندها مثل Log و امنیت ، معماری سیستم ، Best Practice ها ، همه مواردی هستند که به برنامه نویس برای انجام کارش کمک می کنند .

همان طور که در تصویر می بینید الآن پلتفرم خودکار روی یک هاست و دامنه ای به اسم dotnetexpert.ir نصب شده و بطور پیش فرضی بالا آمده است . در داخل این قالب یک اسلایدی هست که من فکر می کنم بهترین نقطه برای شروع توضیح همین اسلایدها باشد .

در اسلاید اول در سمت راست یکسری از خصوصیات پلتفرم لیست شده ، مثل متن باز و رایگان بودن ، معماری سرویس گرا ، قابلیت چند زبانی و چند فرهنگی ، قابلیت پشتیبانی از چند  Framework همزمان ، منظور  Framework سمت Client است مثل AngularJs، قابلیت پشتیبانی از چند قالب به طور همزمان ، Mobile First و موبایل Spesial Pages.

حالا مهم تر از خود این خصوصیاتی که در سمت راست توضیح دادم ، من فکر می کنم خود تصویر خیلی می تواند ذهن شما را شفاف کند درمورد اهداف و کارایی پلتفرم .

همانطور که در تصویر می بینید در مرکز تصویر ، پلتفرم خودکار روی سرور یا هاست شما  نصب شده . و در سمت چپ  رنج متفاوتی از کاربران که می توانند با پلتفرم کار کنند.

حالا از طراحان وب سایت گرفته تا برنامه نویسان وب سایت  که بازخودشان رنج متفاوتی  از برنامه نویسان ، از برنامه نویسان سمت Client، که با JQuery ، جاوا اسکریپت  ، CSS و غیره کار می کنند تا برنامه نویسان  سمت سرور که با  C# و VB.NET کار می کنند . و برنامه نویسان سمت دیتابیس که با SQL می کنند . و مدیران که کارهای مدیریتی وب سایت مثل دسترسی  دادن ، اعمال دسترسی  ، مشاهده پیشرفت کار، تعریف  فعالیت (Task) و غیره  .

درسمت میانه تصویر شما می بینید که  چون این پلتفرم تحت وب است ، بر روی رنج متفاوتی از Divice ها و سیستم عامل ها می تواند کار کند . از مک بوک و اندروید و PC و تبلت گرفته تا  سیستم عامل  IOS و ویندوز و اندروید . در حقیقت چون فقط با  یک مرورگر برنامه نویس شما می تواند ، برنامه نویس یا مدیر یا  حالا طراح وب سایت شما از هر کجای دنیا در هر لحظه ای که خواست بتواند به صورت آنلاین وصل شود و کارها و وظایفی که دارد را انجام دهد.

در سمت راست گوشه  بالا  یک تعدادی از Code هایی که پلتفرم ساپورت می کند به صورت شماتیک آمده است . مثل C# , VB.NET ، TypeScript ، SASS ، LESS ، CoffeeScript و SQL و غیره ... و در نهایت دیتابیس  که پلتفرم با آن در ارتباط است .

و در نهایت کاربر End User  ، کاربران نهایی  که با وب سایت شما کار می کنند و در اصل کاربران اصلی وب سایت هستند .