*   >> Чтение Образование Статьи >> science >> computers

Ruby развития Философия Today

After принимая решение о начале проекта Web 2.0, независимые поставщики программного обеспечения (ISV) может получить перегружены сотни мыслей, касающихся будущего проекта и его производительность. Тем не менее, идея о выборе между различными веб-технологий, доступных на данный момент может принести в некоторое замешательство. Что бы быть более полезным, Adobe Flex, Silverlight, JavaFX, развитие Руби, или что-то? На самом деле, каждая технология имеет свои особенности и, в зависимости от типа планируемого проекта, вы можете выбрать тот, который лучше отвечает всем вашим требованиям.

Если вы рассматриваете развитие Ruby, есть факты, стоит вашего внимания. Рубин на Rails представляет собой простой, но тем не менее мощный открытым исходным кодом ср среды разработки. Развитие Рубин вошли предприятия рынок в силу своих очевидных преимуществ, в том числе меньше кода, тестирование, комплексный гибкость шаблона проектирования Model-View-Controller, и быстрое развитие веб-поддержкой по этой технологии. Например, она занимает разработчик Ruby, около 15 минут, чтобы произвести новый блог двигатель и около пяти, чтобы создать новую систему поиска изображений.

Самое любопытное Rails, что он имеет свою собственную философию, представил Дэвид Heinemeier Ханссон, который впервые выпущен Ruby On Rails с открытым исходным кодом в июле 2004 года В соответствии с философией развития Руби, два основных принципа подчеркнул: 1. Конвенция по конфигурации (УПС). Согласно этому принципу, большая часть данных конфигурации может быть опущен реализации практических конвенций (конвенции, безусловно, может быть отменено с конфигурацией, когда есть необходимость сделать что) .2. Dont повторяться (сухой).

Что касается развития Руби, это означает, что каждый элемент любого веб-приложения, специально расположены и нет необходимости повторять это несколько раз на разных файлов. Если разработчик использует, например, модуль ActiveRecord рельсов, Тереза ​​нет необходимости указывать имена столбцов базы данных в определениях класса. Эта информация может быть извлечена из базы данных на основе имени класса. Этот принцип применяется не только в развитии Руби, но и другие технологии, а также. Некоторые разработчики также предлагают Рубин третий принцип должны быть включены, которые IS3.

Quick Turn-Around Время. Когда разработчик предоставляет интегрированный веб-сервер и интегрированный язык, можно увидеть результаты изменений кода не откладывая. Это достаточно уменьшает количество кода, отладки

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.