Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вопросы о возможностях Ruby 
:(
    Опции темы
valdez
Дата 17.2.2010, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.2.2010

Репутация: нет
Всего: нет



Здравствуйте!
Нахожусь в, известных многим, размышлениях между языками программирования (в моём случае для WEB).
В общем остановился на Ruby и PHP. Пока что больше склонен к Руби, НО...
У меня есть пару волнующих вопросов, на которые и хочу узнать ответы:
    Можно ли писать на Ruby хорошие веб-приложения не используя Рельсы?
    Можно ли писать маленькие веб-приложения с маленьким бюджетом и на самом обычном хостинге, вроде небольшого сайта какой-то организации?
    Может ли Руби полноценно работать через CGI. (Продолжение прошлого вопроса)?
    Возможно ли с помощью Руби (не Рельс) полноценно работать с MySQL, HTTP (например, узнавать IP пользователя), сессиями, cookies, графикой(хотя бы капчу какую-то сделать)?
Заранее благодарен.
PM MAIL   Вверх
awers
Дата 17.2.2010, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Можно ли писать на Ruby хорошие веб-приложения не используя Рельсы?

Ну это тоже что спросить, а можно ли писать программы не используя winapi. Конечно можно!

Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Можно ли писать маленькие веб-приложения с маленьким бюджетом и на самом обычном хостинге, вроде небольшого сайта какой-то организации?

На обычном хостинге может небыть ruby ...

Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Может ли Руби полноценно работать через CGI. (Продолжение прошлого вопроса)?

Почему нет? К тому же есть mod_passenger/mod_rails

PM MAIL WWW ICQ Skype   Вверх
valdez
Дата 17.2.2010, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.2.2010

Репутация: нет
Всего: нет



Цитата(awers @ 17.2.2010,  20:56)
Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Можно ли писать на Ruby хорошие веб-приложения не используя Рельсы?

Ну это тоже что спросить, а можно ли писать программы не используя winapi. Конечно можно!

Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Можно ли писать маленькие веб-приложения с маленьким бюджетом и на самом обычном хостинге, вроде небольшого сайта какой-то организации?

На обычном хостинге может небыть ruby ...

Цитата(valdez @  17.2.2010,  21:49 Найти цитируемый пост)
Может ли Руби полноценно работать через CGI. (Продолжение прошлого вопроса)?

Почему нет? К тому же есть mod_passenger/mod_rails

Спасибо за ответы.
То есть, получается, что если использовать Руби через CGI, то можно им пользоваться и на небольших хостингах?
------------
Не подскажете, а Рельсы и в правду используют много памяти и создают приличную нагрузку?

PM MAIL   Вверх
Fortop
Дата 17.2.2010, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(valdez @  17.2.2010,  20:18 Найти цитируемый пост)
то можно им пользоваться и на небольших хостингах?

Если там есть Ruby - то да, можно.

Цитата(valdez @  17.2.2010,  20:18 Найти цитируемый пост)
Не подскажете, а Рельсы и в правду используют много памяти и создают приличную нагрузку?

Вообще-то да. Но на начальных этапах (да и для небольших сайтов) это не должно волновать. Тем более если у Вас небольшие знания о веб-разработке.

Вас должно больше беспокоить наличие доступного и дешевого хостинга с поддержкой Ruby, а таковой сейчас есть в достаточном количестве.




--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
fixxer
Дата 18.2.2010, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: нет
Всего: 27



Для небольших сайтов и прототипов можно вместо Rails использовать Sinatra


--------------------
user posted image
PM MAIL ICQ   Вверх
bilbobagginz
Дата 18.2.2010, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



смысл на небольших сайтах пользоваться не готовой CMS ?




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Vasay
Дата 18.2.2010, 13:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



А какой смысл создавать сайты используя столь неудобную по сегодняшним меркам вещь, как CGI ?


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
awers
Дата 18.2.2010, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



Vasay, это какие такие мерки? Я полагаю автор говорил о fcgi, так это очень даже актуально.
PM MAIL WWW ICQ Skype   Вверх
Vasay
Дата 18.2.2010, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Цитата

Vasay, это какие такие мерки? Я полагаю автор говорил о fcgi, так это очень даже актуально. 



У меня сложилось мнение, что автор имел ввиду разработку  в "стиле CGI" - когда для каждого запроса создается физический скрипт, этот запрос обрабатывающий.

п.с. может я не совсем четко выразил свою мысль, но надеюсь Вы меня поняли smile Т.е. суть вопроса в моем предыдущем посте сводилась - зачем писать web-скрипты, когда можно писать web-приложения.

Это сообщение отредактировал(а) Vasay - 18.2.2010, 15:09


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Fortop
Дата 18.2.2010, 15:55 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(bilbobagginz @  18.2.2010,  12:20 Найти цитируемый пост)
смысл на небольших сайтах пользоваться не готовой CMS ?

Смысла мало. Впрочем на дешевых и небольших сайтах PHP вне конкуренции.

Но как я понимаю, автор хочет чему-то все же научиться и по каким-то своим критериям выбрал Ruby. В таком случае небольшие сайты это всего лишь этап.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
bilbobagginz
Дата 18.2.2010, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



Цитата(Fortop @  18.2.2010,  14:55 Найти цитируемый пост)
Смысла мало. Впрочем на дешевых и небольших сайтах PHP вне конкуренции.

в смысле с т.з. ассортимента готового ("второй свежести")  ПО, или же с т.з. требований ?
или требований к железякам ?
(интересуют циферки... типа: ruby-новый cgi обрабатывает меньше запросов параллельно, чем php-шный, и циферки!)





Это сообщение отредактировал(а) bilbobagginz - 18.2.2010, 18:43


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Fortop
Дата 18.2.2010, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



bilbobagginz, в таких случаях вопрос нагрузки не стоит практически.
Поэтому рулит именно ассортимент, доступность и красота обертки. у php-шных решений всего банально больше. Что там внутри - вопрос другой.

а циферки... циферки в вакууме ничего не говорят
но можно глянуть тут
http://shootout.alioth.debian.org/u32q/ben...amp;lang2=jruby


Это сообщение отредактировал(а) Fortop - 18.2.2010, 21:48


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
valdez
Дата 18.2.2010, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.2.2010

Репутация: нет
Всего: нет



Всем спасибо за комментарии.
Да, я имел введу именно FCGI, на случай, если Руби не окажется на хостинге.
http://shootout.alioth.debian.org/u32q/ben...amp;lang2=jruby - интересно получается, ПХП получается быстрее, но ЦПУ загружено в два-три раза больше.
Вообще, хочу научиться писать быстрые и надёжные веб-приложения, не обязательно рассчитанные на большие нагрузки. 
PM MAIL   Вверх
Vasay
Дата 19.2.2010, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Цитата

Да, я имел введу именно FCGI, на случай, если Руби не окажется на хостинге.


Но в любом случая - в каком-то виде Ruby должен стоять на хостинге. Ну или Java - тогда можно использовать JRuby.  

Кстати, о Java - приведенный вами тест - тест производительности именно JRuby.

п.с. не совсем понимаю, почему Вас тянет писать на голом Ruby без использования Rails.

Это сообщение отредактировал(а) Vasay - 19.2.2010, 12:51


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
valdez
Дата 19.2.2010, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.2.2010

Репутация: нет
Всего: нет



Цитата(Vasay @ 19.2.2010,  12:51)
Цитата

Да, я имел введу именно FCGI, на случай, если Руби не окажется на хостинге.


Но в любом случая - в каком-то виде Ruby должен стоять на хостинге. Ну или Java - тогда можно использовать JRuby.  

Кстати, о Java - приведенный вами тест - тест производительности именно JRuby.

п.с. не совсем понимаю, почему Вас тянет писать на голом Ruby без использования Rails.

Потому что Рельсы, как оказалось, создают приличную нагрузку и требуют много ресурсов.
Да и хостинг для проектов на рельсах советуют по-мощнее выбирать.
Если найду подходящий мне хостинг - буду использовать рельсы, удобнее. В любом случае мне нужно для начала изучить сам Руби.
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.