- Tapa blanda: 122 páginas
- Editor: O'Reilly Media; Edición: 1 (4 de diciembre de 2011)
- Idioma: Inglés
- ISBN-10: 1449304230
- ISBN-13: 978-1449304232
- Valoración media de los clientes: Sé el primero en opinar sobre este producto
- Clasificación en los más vendidos de Amazon: nº308.171 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
- Ver el Índice completo
Sinatra: Up and Running (Inglés) Tapa blanda – 4 dic 2011
|Nuevo desde||Usado desde|
Los clientes que compraron este producto también compraron
Descripción del producto
Reseña del editor
Take advantage of Sinatra, the Ruby-based web application library and domain-specific language used by Heroku, GitHub, Apple, Engine Yard, and other prominent organizations. With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications.
Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine.
- Learn Sinatra’s core concepts, and get started by building a simple application
- Create views, manage sessions, and work with Sinatra route definitions
- Become familiar with the language’s internals, and take a closer look at Rack
- Use different subclass methods for building flexible and robust architectures
- Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API
Biografía del autor
Alan Harris is a software engineer with a decade of professional experience, and author of several books on software development spanning multiple platforms and languages. He has delivered numerous scalable, elegant solutions for companies ranging from non-profits to military subcontractors; he has also been a featured contributor in the developerWorks community. He currently works and resides in the DC area.
As current maintainer of Sinatra, Konstantin is an Open Source developer by heart. Ruby has become his language of choice since 2005. He actively participates in the Ruby community and regularly contributes to different widespread projects, like Rubinius and Rack. In 2010, he successfully took part in the Ruby Summer Of Code, working on Rails internals. Haase is currently studying IT Systems Engineering at the Hasso Plattner Institute in Potsdam, Germany, and works part time as a software engineer at finnlabs in Berlin.
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
|5 estrellas (0%)|
|4 estrellas (0%)|
|3 estrellas (0%)|
|2 estrellas (0%)|
|1 estrella (0%)|
Opiniones de clientes más útiles en Amazon.com
And this book makes is a quick, painless, and worthwhile journey.
It is a fantastic book and you need to get it if you use Ruby for anything, but especially if you use if for Rails. You'll have fun, it'll take less than a day, and you'll be a better Sinatra, Ruby, Rails, or whatever developer.
Now I'm not sure if I need Rails 4- Sinatra is elegant, beautiful and powerful and this book got me up and running at full productivity in less than a day. I'm rethinking Rails design philosophy in the greater freedom Sinatra offers, which, even if I go back to Rails, will only make me a better Rails developer.
This book has no fluff and one one of the things I loved about is that most core concepts are shown via HTTP requests via cURL and the concept of RESTFUL web development is made extremely clear.
Better yet, the second half of the book walks the reader through Sinatra internals showing the way using irb (Ruby's interactive shell) and object introspection. What was magic becomes clear, and gives readers the confidence to use Sinatra to it's maximum.
A final note on Sintra- Sinatra interacts with the Rails ecosystem via the common ground of Ruby, Ruby Gems and Rack, the web-server middleware used by Rails. You can use ActiveRecord, HAML, SASS, Bundler, and create apps that are very similar to Rails in design.
Familiarity with Ruby and Rack is a bonus, and will help the material digest a bit easier.