Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВиталий Назимов
1 Grails От идеи к прототипу Алексей Тишин HackDay Санкт-Петербург 6-7 сентября
2 От идеи к прототипу в России В принципе все устраивает «Не зная брода, не лезь в воду» Время на раскачку Трудности и объективная реальность, вместо возможностей Не видим и не ценим added value
3 Альтернатива есть Найти/увидеть added value Быстро разработать прототип Найти клиентов Внести изменений в соответствии с отзывами
4 Альтернатива есть 2 Быстрая разработка прототипа Поиск клиентов Формирование потребностей у клиента Удовлетворение потребности с помощью сервиса Быстрое внесение изменений $$$
5 Идеядля мастер-класса Онлайн консультации Доктора Хауза
6 Выбор платформы Не нужно изобретать велосипед «Сначала напишу свою CMS» Используйте накопленный опыт Не думайте, что Вы умнее паровоза - у него все равно КПД больше
7 Выбор платформы 2 Использование общепринятых шаблонов и подходов Model View Controller Convention over configuration Do not Repeat Yourself
8 Выбор платформы 3 Наращиваемая функциональность Поддержка расширений (plugins) Наличие расширений для типового функционала Security Rateable Tags Comments
9 Какие есть варианты? PHP, PHP frameworks Django Ruby on Rails Grails
10 RoR и Grails Model View Controller - шаблон проектирования, в котором модель данных, пользовательский интерфейс и управляющая логика разделены на три компонента Convention over Configuration - шаблон проектирования, призванный уменьшить число настроек, выполняемых разработчиком. Do not Repeat Yourselt (DRY) - принцип разработки, направленный на уменьшение дублирования кода, настроек. (Снижая энтропию, мы отдаляем тепловой конец Вселенной)
11 Convention over Configuration
12 RoR и Grails 2 Scaffolding - подход в мета-программировании, заключающийся в автоматической генерации некоторого множества артефактов на основе других артефактов Test Driven Development - одна из практик экстремального программирования, разработка через тестирование
13 RoR и Grails: ORM Active Record (RoR) - объект, который инкапсулирует строку данных из таблицы и функции доступа к этим данным. Data Mapper (Grails) - слой объектов, отвечающий за обмен данными между объектами предметной области и БД, тем самым разделяющий их.
14 RoR и Grails: Internals RoR Internals? Grails = Groovy + Spring + Hibernate + SiteMesh Spring - де факто стандарт в разработке корпоративных приложений Groovy - динамический язык для JVM Hibernate - де факто стандарт среди ORM Все, что есть в J2EE, может быть реализовано на Spring (Grails)
15 RoR и Grails: Deploy RoRGrails Apache + mods Java hosting Google App Engine mor.ph Amazon EC2, CloudFoundry
16 M.D. House Online
23 Спасибо Алексей Тишин HackDay Санкт-Петербург 6-7 сентября
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.