官术网_书友最值得收藏!

  • D Web Development
  • Kai Nacke
  • 287字
  • 2021-07-16 09:35:29

Foreword

As a general-purpose language, D has held good potential of being applied in the burgeoning web server domain. D's build speed makes its convenience close to that of scripting languages—the argument goes—and there's also a lot to like about the running speed of the resulting native code, too.

This has remained a theoretical possibility for a good while, until vibe.d came out of nowhere to take the D community by storm. The vibe.d framework is everything that I'd hoped it to be—a comprehensive, compelling, modern framework that wonderfully uses D's features to strike a balance between flexibility, performance, and ease of use.

It is everything I hoped... except for one thing. It doesn't have a good book teaching it properly. Therefore, it's easy to imagine my giddiness now that I was offered the honor to write this foreword for such a book.

Written by Kai Nacke, a long-standing and respected luminary of the D community (known among other things for LDC, the LLVM-based D compiler), D Web Development does an admirable job of taking its reader from not knowing much about web development (as I confess your truly is, or at least was) to getting a high-performance server up and running. Also, customizing it in so many ways: content, localization, data connectivity, interoperation, and defining extensions.

Since its creation, vibe.d has slowly but surely become one of the most important frameworks written in D and simultaneously one of the best examples of using D on large scale, so much so that vibe.d is being made part of the reference D distribution. This book is a necessary and welcome term of that equation.

Andrei Alexandrescu

Co-developer of the D programming language

主站蜘蛛池模板: 高青县| 临邑县| 启东市| 巨野县| 绥滨县| 固原市| 天全县| 吉安县| 观塘区| 德昌县| 通江县| 江陵县| 仙桃市| 桐柏县| 焉耆| 桐柏县| 乌海市| 新竹市| 湾仔区| 赤峰市| 辽源市| 会同县| 合阳县| 四川省| 东丽区| 剑河县| 福贡县| 阳东县| 尖扎县| 铜陵市| 海丰县| 留坝县| 调兵山市| 垫江县| 景洪市| 修文县| 南江县| 平果县| 炎陵县| 岳阳县| 北碚区|