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

Foreword

JavaScript developers faced a steep uphill battle if they wanted to write a mobile app. Not only did they have to learn completely new programming languages, they also had to deal with radically different development environments, as well as a dizzying set of testing and deployment procedures.

Today, NativeScript lets JavaScript developers write mobile apps from a single codebase using the language they already know and love--namely, JavaScript! By allowing you to use familiar frontend technologies, NativeScript drastically reduces the amount of time it takes you to write powerful and compelling iOS and Android applications.

However, it doesn’t stop with the JavaScript language. NativeScript also lets you write apps with the Angular framework, allowing you to code with a frontend framework on platforms that used to make you learn Swift, Java, and Objective-C.

In this book, you’ll learn how it all works from two of the NativeScript community’s most talented developers.

Nathan Walker’s list of contributions to the NativeScript world is too long for this foreword. Just to give you a taste though, Nathan Walker led the effort to create the NativeScript framework’s first theme. Nathan also maintains the most popular project to share code between Angular web and native apps. However, in my personal opinion, Nathan’s biggest contribution to NativeScript has been the tireless help he’s offered to countless developers throughout the NativeScript community.

Nathan might only be outdone by Nathanael, who was one of NativeScript’s first users and has been a regular in NativeScript’s community chat and forums since day one. Nathanael Anderson understands NativeScript’s inner workings better than most (all?) of the NativeScript team. He regularly contributes to all facets of the NativeScript framework, and he routinely shares his knowledge with the greater NativeScript world through his blog.

The two authors have the sort of real-world experience that you will need to cover these sort of topics in detail. Nathan can speak knowledgeably about the NativeScript core theme because he basically wrote the thing. Nathanael can talk about NativeScript unit testing approaches because he literally wrote the book on the topic.

I can’t think of two better people to learn NativeScript and Angular from--you’re in for a treat.

TJ VanToll
Principal Developer Advocate, Progress

主站蜘蛛池模板: 秦皇岛市| 潮安县| 宿迁市| 龙井市| 井陉县| 刚察县| 石狮市| 汾西县| 南涧| 曲麻莱县| 罗田县| 龙井市| 电白县| 托克托县| 高安市| 彰化市| 塔河县| 靖州| 镇雄县| 福贡县| 乐安县| 连江县| 嘉禾县| 冕宁县| 绵阳市| 平凉市| 东乌| 紫云| 刚察县| 互助| 长寿区| 桂平市| 鹤庆县| 固阳县| 黑河市| 陵川县| 鄂尔多斯市| 定远县| 台东县| 信丰县| 尉犁县|