ابزار تولید خودکار کد LCG
هزارتومان
800
قیمت:

خرید و دانلود
ابزار تولید خودکار کد LCG

مشخصات محصول

چون که ما از تکنولوژی مدل رانده استفاده نموده ایم در گام اول مهندسی مدل ­رانده را شرح می دهیم.

مهندسی مدل ­رانده  model driven

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

استفاده از ابزار برای تولید کدمزایای زیادی دارد از جمله:

1- باعث افزایش کیفیت کد می شود

2- باعث صرفه جوی در هزینه و زمان

3- کاهش خطا های کد نویسی

4- کد یک نواخت و معماری یکپارچه ای خواهیم داشت

- ابزارLotfi Code Generator( (LCG

ابزارLCG   برای تولید کد بر اساس معماری های متفاوت می باشد. LCG برای پروژه های بزرگ که تعداد زیادی جدول و وی یو دارند مفید می باشد.  این ابزار قادر است از روی پایگاه داده تمام پروسیجر ها و لایه های کد را برای شما تولید نماید. استفاده از این بزار بسیار راحت می باشد فقط کافی است به پایگاه داده وصل شویم و  پوشه خروجی کد را مشخص کنیم و دکمه جنریت کلیک کنیم کد لایه ها در کمتر از یک دقیقه با بهترین کیفیت تولید می شود . در حال حاظر این ابزار یرای زبان سی شارپ و پایگاه داده SQL Server کد تولید می کند. کد های تولید شده بر اساس معماری های مدرن روز می باشد.  البته این ابزار برای چند شرکت معتبر نیز شخصی سازی شده است و براساس معماری خاسته شد آن شرکت ها کد را تولید می کند . در صورتی که شرکت شما الگوی خاصی برای برنامه های خود دارد گروه هیلتن قادر است این ابزار را برای الگوی مد نظر شما تنظیم کند. این ابزار قادر هست حتی فرم های سی شارپ و صفحات وب را تولید کن که بدون هیچ گونه مشکلی قابل استفاده می باشد. در حال حاظر حدود 23 شرکت در حال استفاده از ابزار LCG برای تولید خودکار کد هستند

نکاتی که قابل گفتن می باشد:

روش های مشابه مانند EntityFramwork وجود دارد که با توجه به بررسی محصولات شرکت های بزرگ به کند بودن و پایین بودن Performance آنها پی بردیم. LCG کد خام تولید می کند که به راحتی قابل تغییر و شخصی سازی است و فایل کتاب خانه ای نیست. شما به راحتی می توانید کد را ببینید و شفافیت لایه ها را بررسی کنید که در هر لایه چه عملی انجام می شود.

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

.LCG tool

LCG (Lotfi Code Generator) is the tool for code generation based on three-tier, MVC+ and MVC++ architectures. This stored procedure tool generates the codes of the model and controller layers completely for C# language and it can be easily extended for other languages such as Java and vb.net. Figure  displays the LCG tool.

It is easy to work with LCG tool, after the design of the database in SQL Server environment, the LCG tool can be run and you can log in. The warning tab shows some information from all tables of the database. You can see the list of all your tables and views in the tab of Tables. You can select your desired tables and views and can generate the code of each part separately by going to each tab. In order to generate the code of all parts, you can go to the setting tab and generate the stored procedure. The initial version of this tool that only generated code for Three-tier architecture was tested and used by different programmers

 


 

 

 

در زیر چند فیلم از نحوه کار این ابزار را میتوان دانلود نمود