دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bettini L.
سری:
ISBN (شابک) : 9781782160304
ناشر: Packt
سال نشر: 2013
تعداد صفحات: 343
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Implementing domain-specific languages with Xtext and Xtend به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پیاده سازی زبان های دامنه خاص با Xtext و Xtend نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیاموزید چگونه یک DSL را با Xtext و Xtend با استفاده از مثالها و بهترین روشهای قابل فهم پیادهسازی کنید
نمای کلی
در جزئیات
Xtext یک چارچوب متن باز Eclipse برای پیاده سازی زبان های خاص دامنه همراه با قابلیت های IDE آن این به شما امکان میدهد زبانها را خیلی سریع پیادهسازی کنید، و مهمتر از همه، همه جنبههای زیرساخت زبان کامل را پوشش میدهد، از تجزیهکننده، تولیدکننده کد، مفسر، و موارد دیگر.
\"پیادهسازی دامنه خاص. زبانهای با Xtext و Xtend\" به شما آموزش میدهند که چگونه یک DSL با Xtext توسعه دهید، یک چارچوب Eclipse برای پیادهسازی زبانهای خاص دامنه. فصلها مانند آموزشهایی هستند که مفاهیم اصلی Xtext مانند تعریف گرامر، اعتبارسنجی، تولید کد، سفارشیسازیها و بسیاری موارد دیگر را از طریق مثالهای غیرپیچیده و قابل فهم توصیف میکنند.
شروع با پوشش مختصر ویژگی های Xtext که در اجرای DSL دخیل هستند، از جمله ادغام در یک IDE، این کتاب سپس شما را با Xtend آشنا می کند زیرا این زبان در تمام مثال های کتاب استفاده می شود. سپس با توضیح مفاهیم اصلی Xtext، مانند اعتبار سنجی، تولید کد، و سفارشیسازی جنبههای زمان اجرا و رابط کاربری ادامه میدهیم. در پایان کتاب، شما یاد خواهید گرفت که چگونه یک DSL پیادهسازی شده در Xtext را با Junit آزمایش کنید تا از یک استراتژی توسعه مبتنی بر آزمایش پیروی کنید که به توسعهدهنده کمک میکند کد قابل نگهداری را که بسیار سریعتر و تمیزتر است، پیادهسازی کند.
رویکرد آزمایش محور در سراسر کتاب هنگام ارائه مفاهیم پیشرفته مانند بررسی نوع و محدوده استفاده می شود. این کتاب همچنین به شما نشان می دهد که چگونه یک DSL بسازید و منتشر کنید تا بتوان آن را در Eclipse نصب کرد، و به شما نکاتی در مورد نحوه ساخت DSL بدون هد در یک سرور یکپارچه سازی پیوسته ارائه می دهد.
\"پیاده سازی Domain- زبانهای خاص با Xtext و Xtend\" با هدف تکمیل مستندات رسمی Xtext برای توضیح مفاهیم اصلی از طریق مثالهای سادهشده و آموزش بهترین شیوهها برای اجرای DSL در Xtext است. این یک راهنمای مبتدی است که باید شما را برای توسعه حرفه ای DSL و ابزار Eclipse IDE آن تنظیم کند.
آنچه از این کتاب خواهید آموخت
رویکرد
راهنمای گام به گامی که به شما امکان میدهد به سرعت یک DSL را با Xtext و Xtend به روش آزمایشی و با کمک مثالهای ساده پیادهسازی کنید.
Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examples and best practices
Overview
In Detail
Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers all aspects of a complete language infrastructure, starting from the parser, code generator, interpreter, and more.
"Implementing Domain-Specific Languages with Xtext and Xtend" will teach you how to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. The chapters are like tutorials that describe the main concepts of Xtext such as grammar definition, validation, code generation, customizations, and many more, through uncomplicated and easy-to-understand examples.
Starting with briefly covering the features of Xtext that are involved in a DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. We then proceed by explaining the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. By the end of the book, you will have learned how to test a DSL implemented in Xtext with Junit, in order to follow a test-driven development strategy that will help the developer implement maintainable code that is much faster and cleaner.
A test-driven approach is used throughout the book when presenting advanced concepts such as type checking and scoping. The book also shows you how to build and release a DSL so that it can be installed in Eclipse, and gives you hints on how to build the DSL headlessly in a continuous integration server.
"Implementing Domain-Specific Languages with Xtext and Xtend" aims to complement the official Xtext documentation to explain the main concepts through simplified examples and to teach the best practices for a DSL implementation in Xtext. It is a Beginner’s Guide which should set you up for professional development DSL and its Eclipse IDE tooling.
What you will learn from this book
Approach
A step-by-step guide that enables you to quickly implement a DSL with Xtext and Xtend in a test-driven way with the aid of simplified examples.