Как стать автором
Обновить
4
0
Anton S. @restyler

Пользователь

Отправить сообщение
надо брать открытое и качественное :) а не свалку кода под громким названием Joomla CMS..
может это и хак - но не ugly, точно. Задумка хорошо расширяемая, и очень сильно иногда облегчающая жизнь. Надо посмотреть правде в лицо, сделать сайт с более-менее сложной версткой без единого хака и работающим под IE5+ и всеми остальными браузерами невозможно - так уж лучше отдельный css с нормальным css внутри, чем один css с отвратительными вещами типа voice-family и _top:
другое дело что сначала надо тщательно поискать возможность сверстать ВООБЩЕ без хаков :)
не думай что ты умнее Лебедева! =)
"дизайн" ни-о-чем, НПДО.
Хотя я для себя и выбрал jQuery, в MooTools очень нравится отношение разрабов к оформлению своего сайта и возможность скомпилить нужную для конкретной цели библиотеку - хотя экономия килобайт по сравнению с jQuery практически никакая, потыкать по красивым галочкам с отслеживанием зависимостей приятно)
Как уже сказали выше, на PHP можно писать грамотно и в ус не дуть - тут проблема исключительно рук и голов. Меня никогда не напрягали точки для конкатенации и стрелочки для вызова методов, но аргумент выше порадовал, спасибо ) на самом деле, как это ни удивительно, эти точки помогают быстро отделять a + b от a . b и без знания контекста отделять строки от цифр - а значит увеличивают в какой-то мере читаемость.

с точки зрения красивости языка меня вот гораздо больше настораживает JavaScript к примеру - возможность создавать объекты и определять функции, в том числе анонимные, кучей разных способов делает неюзабельной функцию парсинга кода (для создания навигации по файлу) в моем любимом pspad, да и код становится малочитабельный - вот это объективный аргумент против языка, я понимаю.

Я потратил некоторое время на изучение и анализ Python и Ruby, и если припрет переходить на что-то с PHP, это пожалуй все же будет Python. В наше время процы не так дороги как мозги девелопера, но разница на типовых задачах в ТРИ раза по скорости ( http://shootout.alioth.debian.org/gp4/be… ) (python > Ruby) - это слишком. Сомневаюсь что на питоне писать серьезные приложения НАСТОЛЬКО сложнее :) Память, судя по словам хостеров, у Руби заметно течет.
Да и код в Python гораздо более лаконично-читаемый - тут субъектив, конечно.
у друпала одна проблема - перфоманс. количество запросов к бд и так велико, а с переводом интерфейса на русский (перевод тоже хранится в бд) и включением Organic Groups мода ситуация становится вообще не слишком веселой. Ну и кеширование хорошо работает только для незалогиненых пользователей. Так что если дешевый шаред хостинг с тормозным мускулем, может лучше что-нибудь другое поискать. А если нормальный хостинг, то проблем не заметите) система качественно написанная и гибкая.
Drupal, конечно же.
кстати, Relay у меня в opera9.1 не работает.

IMCE это http://drupal.org/project/imce (хабр почему-то сожрал мою ссылку)
архив 300килобайт... а хотелось бы что-нибудь ультра-легкое, чисто зааплоадить/вставить картинку в (микро)блог. Меня вот IMCE мод к друпалу очень устраивает, но его без друпала не запустишь..
Нормальную темплейтную систему (на базе php, а не монстрообразный smarty со своим внутренним ЯП), интерфейс для работы с дб с параметризованными запросами, передача сообщений в виде блока над контентом, нормальные редиректы после логина - если вы считаете, что это нельзя уложить в 100кб, то вы ошибаетесь.
* парой пхп тегов а-ля (тут был хабросожратый php код menu_items(); )
Я вот попробовал (15 минут). Не очень понравилось
1) по поводу юзабилити - не сохраняются данные формы если валидация не прошла; при добавлении чего-либо (article, comment,..) тупо выводится пустой экран с сообщением "Вы добавили то-то" и надо куда-то кликнуть чтобы перейти на полезный контент; Нет вложенности категорий
2) с точки зрения разработки - CMS состоит из одного php файла, в котором перемешан html&php. По-моему, легкая CMS должна быть еще и легко-изменяемой, а не так, как это сделали ребята из Solucija... весь вывод динамического контента в темплейт сайта делается парой пхп тегов а-ля - т.е. если ссылки вы соберетесь делать не списком а каким-то другим способом, получите головную боль.

На истину во всех пунктах не претендую, все выводы сделаны на основе офсайта и установленного дистрибутива :)
а почему нельзя сделать на локалхосте сайт на любой цмс, и, отключив динамические блоки, скачать сайт через Offline Explorer к примеру, и залить? Вот инструкции, как сделать статичный архив на базе Drupal:
http://drupal.org/node/27882
У меня интересная трабла вылезла с этим приклеиванием - невозможно вытянуть слева направляющую из-за левой панели инструментов. Мелочь, но напрягает ) и еще, полноэкранный режим на F дергается немного странно - НО: теперь в полноэкранном режиме если мышку подвести к левой или правой части экрана, появятся ваши скрытые меню. Я в оргазме был)
Вообще в Photoshop CS3 порадовало все, интерфейс, скорость запуска - не очень понравились только минималистичные иконки этой серии :)
12 ...
8

Информация

В рейтинге
Не участвует
Откуда
Ульяновская обл., Россия
Дата рождения
Зарегистрирован
Активность