The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен Saint, инструмент для быстрого создания интерфей..., opennews (ok), 19-Янв-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "Представлен Saint, инструмент для быстрого создания интерфей..."  +1 +/
Сообщение от Anonymouse (?), 19-Янв-12, 03:08 
И чо? Ну ну правда - есть ли хоть один из живых веб-фреймворков который этого не умеет? Django, WebPy - так уж точно за другие пусть говорят кто их щупал.


PS: Рубисты как обычно изобрели велик и радостно всем об этом поведали :)

Ответить | Правка | Наверх | Cообщить модератору

4. "Представлен Saint, инструмент для быстрого создания интерфей..."  –2 +/
Сообщение от kuragaemail (ok), 19-Янв-12, 11:01 
Рубисты не изобретают велик, они изобретают то, чего изобрести (читай: реализовать) еще не успели. И делают это явно умнее пыхпыхников.
Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен Saint, инструмент для быстрого создания интерфей..."  –1 +/
Сообщение от angra (ok), 19-Янв-12, 14:40 
Ну не знаю. Судя по примерам и тексту новости это тупой доступ к базе, для которого еще и "код" зачем то писать надо. PHPMyAdmin дает тоже самое, только с большими возможностями и без ручного написания "кода". Ну и не могу не отметить, что в перловых ORM такой "код" пишется автоматически.
Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от slivu (?), 19-Янв-12, 14:55 
> Ну не знаю. Судя по примерам и тексту новости это тупой доступ
> к базе, для которого еще и "код" зачем то писать надо.
> PHPMyAdmin дает тоже самое, только с большими возможностями и без ручного
> написания "кода". Ну и не могу не отметить, что в перловых
> ORM такой "код" пишется автоматически.

это ведь не аналог phpMyAdmin!
это утилита для развёртывания админ интерфейс-ов для веб сайтов, призвана упростить работу веб-разработчикам.

Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от kuragaemail (ok), 19-Янв-12, 15:17 
> Ну не знаю. Судя по примерам и тексту новости это тупой доступ
> к базе, для которого еще и "код" зачем то писать надо.
> PHPMyAdmin дает тоже самое, только с большими возможностями и без ручного
> написания "кода". Ну и не могу не отметить, что в перловых
> ORM такой "код" пишется автоматически.

В рельсовых тоже. Я писал не про этот продукт, а про рубистов в целом. К коим я отношусь год как. Просто было бы удобно, если все было бы на Ruby...

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от Аноним (-), 19-Янв-12, 18:38 
Это в каких например?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от kuragaemail (ok), 19-Янв-12, 18:42 
> Это в каких например?

Что каких? Инструментов? Смысл в том, чтобы не держать на серваке php, java, perl, python и прочее... Не углубляться в них. Знать только те ИНСТРУМЕНТЫ, которыми пользуешься. И C/C++, скриптовой язык - Ruby, в данном случае. Но это так, утопия...

Ответить | Правка | Наверх | Cообщить модератору

14. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от kuragaemail (ok), 19-Янв-12, 18:46 
> Это в каких например?

Или в каких ORM? ActiveRecord, хотя мог неправильно понять постера.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

15. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от Аноним (-), 19-Янв-12, 19:46 
Именно!
Раз уж "в перловых ORM такой код пишется автоматически", то хотелось бы увидеть пример этого самого автоматического написания.
В идеале - как мне с минимальными усилиями "автоматически написать" веб-морду для изменения\добавления нескольких полей в одной из таблиц существующей sqlite db.
Ответить | Правка | Наверх | Cообщить модератору

20. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от kuragaemail (ok), 19-Янв-12, 20:03 
> Именно!
> Раз уж "в перловых ORM такой код пишется автоматически", то хотелось бы
> увидеть пример этого самого автоматического написания.
> В идеале - как мне с минимальными усилиями "автоматически написать" веб-морду для
> изменения\добавления нескольких полей в одной из таблиц существующей sqlite db.

Ну значит неправильно понял. "Код пишет автоматически" - какой код, вопрос...

Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от slivu (?), 19-Янв-12, 20:04 
Saint не интегрируется напрямую в ORM, так как спроектирован как веб-интерфейс для разных ORM.
На данный момент поддерживается только DataMapper и ведётся работа над Sequel адаптером.
ActiveRecord тоже входит в планах.

Цена поддержки разных ORM не так уж велика - нужно просто указать модель и декларировать редактируемые поля.
Ну а дальше уже можно декларировать ассоциации и фильтры.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

39. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от angra (ok), 20-Янв-12, 07:19 
Ну посмотри на DBIx::Class. В одну консольную команду получаешь готовые классы для всех своих таблиц, то бишь большую часть 100 строчного кода из ссылки в статье. Для sqlite есть простенький ORLite. Ну а отображение ORM в веб это уже ручками писать надо, так как именно там вся логика и как следствие ценность программы. Если же тебе нужно только  просмотр/редактирование таблиц без всякой логики, как в saint, то ставишь PHPMyAdmin/phpSQLiteAdmin/итд и ничего писать вообще не надо.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

40. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от Аноним (-), 20-Янв-12, 10:50 
> Ну посмотри на DBIx::Class. В одну консольную команду получаешь готовые классы для
> всех своих таблиц, то бишь большую часть 100 строчного кода из
> ссылки в статье. Для sqlite есть простенький ORLite.

Насколько я понял из документации ORLite и DBIx::Class это как раз аналоги DataMapper, для которого $subj и сделан.

> Ну а отображение
> ORM в веб это уже ручками писать надо, так как именно
> там вся логика и как следствие ценность программы.

Вот именно это $subj и упрощает, заменяя "ручками", на некий полу-автоматический код.

Другое дело, что цельной понятной документации как от таблицы перейти непосредственно к Saint нету, соответственно данный проект рассчитан только на тех, кто уже давно и прочно использует DataMapper.

Ответить | Правка | Наверх | Cообщить модератору

47. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от slivu (?), 20-Янв-12, 14:15 
> Если же тебе
> нужно только  просмотр/редактирование таблиц без всякой логики, как в saint,
> то ставишь PHPMyAdmin/phpSQLiteAdmin/итд и ничего писать вообще не надо.

уважаемый @angra, вы никак не вникли в суть Saint.
а суть именно в том чтобы создавать логичные интерфейсы.

> отображение ORM в веб это уже ручками писать надо

вот именно тут Saint и поможет!
вам не надо будет писать HTML и CRUD, только пару строк Ruby и полноценная админка готова,
с ассоциациями между таблицами, с фильтрами, с пагинацией итд

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

52. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от angra (ok), 20-Янв-12, 19:57 
Покажите мне пример на этом saint позволяющий из одного datetime поля в БД сделать поля день/месяц/год/часы/минуты/секунды в веб интерфейсе, а также возможность отредактировать день/месяц/год через календарик, желательно с i10n и валидацией на клиентской и серверной стороне с кастомными ограничениями. Вообще любое составное поле разбить на несколько и наоборот. Превратить числовое поле в картинки или слайдеры. Корректно отобразить связь сложнее чем master-detail. Все это опять таки с i10n, валидацией итд.
Для тупого же crud, в том числе и в REST стиле в том же Catalyst есть готовые плагины, писать опять придется меньше чем в saint. Вот только зачем вообще для этих целей web-framework, если достаточно готовых админок для БД?
Ответить | Правка | Наверх | Cообщить модератору

53. "Представлен Saint, инструмент для быстрого создания интерфей..."  +/
Сообщение от slivu (?), 21-Янв-12, 02:03 
> Покажите мне пример на этом saint позволяющий из одного datetime поля в
> БД сделать поля день/месяц/год/часы/минуты/секунды в веб интерфейсе, а также возможность
> отредактировать день/месяц/год через календарик, желательно с i10n и валидацией на клиентской
> и серверной стороне с кастомными ограничениями. Вообще любое составное поле разбить
> на несколько и наоборот. Превратить числовое поле в картинки или слайдеры.
> Корректно отобразить связь сложнее чем master-detail. Все это опять таки с
> i10n, валидацией итд.

как раз сейчас ведётся работа над автоматизацией Date/Time columns,
которые будут доступны в следующем релизе.


> Для тупого же crud, в том числе и в REST стиле в
> том же Catalyst есть готовые плагины, писать опять придется меньше чем
> в saint.

Saint не для Perl а для Ruby

> Вот только зачем вообще для этих целей web-framework, если
> достаточно готовых админок для БД?

здесь и кроется весь конфуз.
да, Saint инструмент для админа,
но не для сис-админа а для веб-админа!

имеется в виду что веб-разработчик сможет оперативно создать веб-админ-интерфейс,
монтировать его в http://site-klienta.com/admin/  и представить клиенту.

ибо, повторюсь, веб-разработчик не "пошлёт" клиента редактировать контент через сис-аминские утилиты :)

Saint-у нужен web-framework потому что он создаёт часть сайта, а именно бэкенд часть.

сис-админам Saint врятли подходит, так как надо сначала перевести таблицы БД в DataMapper ORM  классы.

когда для солидных веб-проектов это первичное требование.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру