Стартуем с Rails.

Mike Gunderloy, “Getting Started with Rails”, public translation into Russian from English More about this translation.

See also 16 similar translations

Translate into another language.

Participants

alexbaumgertner5359 points
Nerve426 points
LinchK33 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated

Getting Started with Rails

Стартуем с Rails.

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

— Добавил бы версию 2.3, а то это перевод и он уже устарел alexvrud

This Guide is based on Rails 2.3. Some of the code shown here will not work in older versions of Rails.

Руководство основано на версии Rails 2.3. В предыдущих версиях примеры кода могут не работать.

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

1 This Guide Assumes

Допущения

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. However, to get the most out of it, you need to have some prerequisites installed:

Руководство создано для начинающих разрабатывать на Rails с нуля, без опыта работы с этим фреймфорком. Однако, для большей пользы вам нужно установить некоторое программное обеспечение:

History of edits (Latest: Nerve 2 years, 6 months ago) §

* The Ruby language

* Интерпретатор языка Ruby

History of edits (Latest: Nerve 2 years, 6 months ago) §

* The RubyGems packaging system

* Систему управления пакетами RubyGems

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

* A working installation of SQLite (preferred), MySQL, or PostgreSQL

* Систему управления базами данных SQLite (предпочтительно), MySQL или PostgreSQL.

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

It is highly recommended that you familiarize yourself with Ruby before diving into Rails. You will find it much easier to follow what’s going on with a Rails application if you understand basic Ruby syntax. Rails isn’t going to magically revolutionize the way you write web applications if you have no experience with the language it uses. There are some good free resources on the internet for learning Ruby, including:

Перед началом работы с Rails вам рекомендуется ознакомится с языком Ruby. Вам намного будет легче понять, как работает Rails-приложение, если вы понимаете базовый синтаксис Ruby. Вы не раскроете весь магический потенциал Rails, если не будете знать язык, на котором написан этот фреймворк.
Вот несколько свободных ресурсов для изучения Ruby:

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

* Mr. Neighborly’s Humble Little Ruby Book

* Mr. Neighborly’s Humble Little Ruby Book

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

* Programming Ruby

* Programming Ruby

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

* Why’s (Poignant) Guide to Ruby

* Why’s (Poignant) Guide to Ruby

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

2 What is Rails?

2. Чем является Rails?

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

Rails is a web development framework written in the Ruby language. It is designed to make programming web applications easier by making several assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Longtime Rails developers also report that it makes web application development more fun.

Rails это фреймворк для веб-разработки, написанный на языке Ruby. Он разработан, чтобы сделать веб-программирование проще, сделав несколько предположений о том, что нужно каждому разработчику для начала работы. Это позволяет писать меньше кода, выполняя больше, чем многие другие языки и фреймворки. Тот, кто давно работает с Rails также сообщают, что с ним работа идет веселее :)

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

Rails is opinionated software. That is, it assumes that there is a best way to do things, and it’s designed to encourage that best way – and in some cases to discourage alternatives. If you learn “The Rails Way” you’ll probably discover a tremendous increase in productivity. If you persist in bringing old habits from other languages to your Rails development, and trying to use patterns you learned elsewhere, you may have a less happy experience.

Rails "упрямый" фреймворк. Им предполагается, что лучший способ делать вещи, в нем поощеряется лучший способ, в некоторых случаях отсутствием альтернативы. Если вы изучали "Rails Way", то вы, вероятно, обнаружили значительное увеличение производительности. Вы получите меньше счастья от разработки, если будете использовать старые привычки от других языков в разработке на Rails и вы пытаетесь использовать привычные модели разработки

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

The Rails philosophy includes several guiding principles:

Философия Rails состоит из нескольких принципов:

History of edits (Latest: alexbaumgertner 2 years, 6 months ago) §

* DRY – “Don’t Repeat Yourself” – suggests that writing the same code over and over again is a bad thing.

* DRY – “Don’t Repeat Yourself” (не повторяй себя) -- соглашение о том, что повторение одного и того же кода много раз в программе -- плохая практика.

History of edits (Latest: yukiki 1 year, 11 months ago) §
Pages: ← previous Ctrl next next untranslated

© Mike Gunderloy. License: Creative Commons Attribution-Share Alike 3.0