eBooks-it.org Logo
eBooks-IT.org Inner Image

Rails for PHP Developers

Rails for PHP Developers Image

Book Details:

Publisher:Pragmatic Bookshelf
Series: Pragmatic Bookshelf
Author:Mike Naberezny
Edition:1
ISBN-10:1934356042
ISBN-13:9781934356043
Pages:430
Published:Feb 18 2008
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:12.68 MB

Book Description:

As a PHP developer, you have some great tools for developing web applications. Ruby on Rails is another key tool to add to your web development toolbox. Rails is a high-level web development framework that emphasizes high productivity and clean code. However, the Ruby language and Rails framework take a different approach from the way many PHP developers write applications. Ruby lies at the foundation of Rails, and we'll teach you the Ruby language from the beginning by building on your existing foundation of PHP. We'll explore Ruby through parallel code examples that illustrate the differences between the languages, and help you understand the Ruby idioms and how they differ from popular PHP code and style. You'll then learn the Rails framework by iteratively building a complete application, starting from the home page through to a finished product. Along the way, you'll build your skills as a Rails developer by learning the Rails fundamentals such as MVC structure, domain modeling, and testing. In addition to serving as a guide to learning both Ruby and Rails from a PHP developer's perspective, this book includes two extensive reference chapters. They map the most common PHP tasks to their equivalents in the Ruby and Rails world, giving you at-a-glance information that you'll refer to often.

Download Link:

Related Books:

Node.js for PHP Developers

Porting PHP to Node.js
Node.js for PHP Developers Image
If you're an experienced Php developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire Php web application to Node.js. By comparing specific Php features with their Node counterparts, you will also discover how to refactor and improve existing Php 4 or Php 5 source code. At the end, you will have two fully functional codebases to provide to your users. You can update both of them simultaneously, using this book as a reference to important aspects of Php and Node.js.Use a simple Node.js framework to convert individual Php pages to Node.js files Refactor blocking Php source code to non-blocki...

Rails for Java Developers

Rails for Java Developers Image
Many Java developers are now looking at Ruby, and the Ruby on Rails web framework. If you are one of them, this book is your guide. Written by experienced developers who love both Java and Ruby, this book will show you, via detailed comparisons and commentary, how to translate your hard-earned Java knowledge and skills into the world of Ruby and Rails. If you are a Java programmer, you shouldn't have to start at the very beginning! You already have deep experience with the design issues that inspired Rails, and can use this background to quickly learn Ruby and Rails. But Ruby looks a lot different from Java, and some of those differences support powerful abstractions that Java lacks. We'll be your guides to this new, but not strange, territory. In ea...

JavaScript for PHP Developers

JavaScript for PHP Developers Image
If you want to significantly expand your web development skills beyond Php, this practical, hands-on book teaches you Ecmascript-the core JavaScript language-from the ground up. You will discover some similarities between JavaScript and Php, such as conditions and loops, but the primary focus is on JavaScript' unique object creation, classes, prototypes, and inheritance. JavaScript knowledge is essential for working with today's Web, whether you're building applications for the client, the server, or for mobile use-and your Php experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding.Explore JavaScript syntax, including variables, arrays, loops, and con...



2007 - 2021 © eBooks-IT.org