sun

sun
Рейтинг
81
Регистрация
22.10.2005

Я уже два месяца как перешел полностью с PHP на ruby и в частности на ruby on rails, и не чуть не жалею об этом. ИМХО ситуация повторяется, как какихто 5-6 лет назад все программировали для web на перле, а потом он ушел на второй план и только фанаты или кто не захотел переучиваться до сих пор пишут на нем.

Я на php пишу только по мере необходимости простые скрипты, или модули к сайтам которые не хочу переводить на новую платформу.

ИМХО. Концепция с которой делали php с самого начала была в корне не верной и теперь пытаются делать заплатки, патчи, и тд, но они только тянут вереницу новых ошибок.

можно и без установки, но пути всех файлов придется прописывать в ручную.

В стандартной поставке php есть файлик go-pear.php его тоже можно запустить и установить.

sn2006:
Так можно, но тогда можно будет вызвать скрипт например http://sait.ru/script/script.php?constanta=yes
например...

Если константа, то не будет, не используйте глобальные переменные

espada:
Я, чтобы не мучиться такими вопросами, весь текст в echo забиваю

если смотреть данный пример то тогда echo не нужно если воспользоваться вашим советом :)

opaHzheBb1u:
<?php echo $keyn ?>
здесь не хватает точки с запятой например...

Можно без точки с запятой перед тегом закрытия php она не обязательна.

Поставте перед местом где подключаете файл ini_set(reporting_error, E_ALL); что бы все ошибки выводить, скорее всего где то ошибка.

Пропускайте через свой хостинг, делайте ссылку на свой хостинг, а потом скачиваете через скрипт файл и отдаете юзеру

stealthy, я высказал свои мнение в личной переписке, топикстартер попросил опубликовать в посте, и как я написал это имхо. Почему я за "все переделать", не обязательно PHP, можно выбрать другой язык, потому, что опять же по словам топикстартера, изображения хранятся в бд, а это в корне не верно.

Аудит можно сделать, я не против.

По просьбе топикстартера... В общем посмотрел я сайт и выводы мои такие.

Сайт скорее всего написан на "чистом" руби(если это руби).

Все безбожно тормозит(скорее всего из-за кривизны).

Вывод переделать все на PHP.

PS можно конечно на Ruby on Rails, но это все с нуля делать надо и хостеры далеко не все поддерживают эту технологию.

PPS больше у студии, которая сделала сайт ничего не заказывать.

Все ИМХО

Creeping Shadow, вы так не ответили, если используется Rails то проблем нет в переводе на fastcgi, просто отключить mod_ruby и включить fastcgi думаю это должно прибавить стабильности(если дело в mod_ruby). Не имеет значение на каком языке написано приложение если оно изначально писалось криво, без учета слабых мест.

Опять же скорость разарбоки, пример использования языка руби и пхп.

функция, которая возвращает true или fase в зависимости от внешнего фактора

Ruby

def root(a)

a.true?

end

на php

function root($a)

{

$a === true? return true : return false;

}

Пример грубый, но видно на сколько быстрее на руби разрабатывается приложения даже за счет меньшего набора знаков :)

Опять же скорость интерпретатора, php и руби примерно одинакова.

Мне кажется у вас изначально проектирование приложения было не правильное либо mod_ruby виноват :).

Всего: 493