Согласен с мнением автора.
В любом случае, переведенные тексты кому-нибудь да понадобятся, пригодятся!
Великолепно, что есть такие люди, которые тратят свое время ради экономии чужого!!!
Всех вам благ! ;)
Использаю CodeIgniter, начиная с версии 1.5.4. Документация представленная на сайте разработчика этого framework'a исчерпывающая и очень понятная. Но очень часто встречался с людьми более опытными в программировании на php, но незнающими английского.
Безусловно, если документация на русском будет обновляться вместе с обновлением самого framework'a, то я безусловно буду её использовать :) Начинание очень полезное. Спасибо, добавлю в избранное
Хм, странно, сообщение обрезалось.
Повторю:
Во-первых, огромное Вам спасибо за ваш труд!
Во-вторых, загадка с хабракатом («Интересно, какому?») не прошла — теги вас спалили ;)
В-третьих, пишите! Больше мануалов, хороших и разных.
Ого, да я супер-человек! Я знаком с десятком таких нонсенсов! Правда знаю я их потому что они что-то недопоняли в русской доке и стучали мне за разъяснениями.
Те, кто не способен английскую доку просмотреть - тем один черт терпения и старания скорее всего не хватит написать что-либо сложнее чем "блог за 5 минут".
Не скажите, когда я только начинал разбираться с программированием я не знал языка. Именно недостаток материала на русском побудил меня выучить английский.
Ну вот вы его выучили и теперь можете спокойно читать всю документацию по множеству вещей, кот. используются при создании сайта, одним фреймворком все равно же обойтись сложно (js, css, sql...).
А кто-то просто забил бы. Не выдержал бы медового месяца с Lingvo :) Да сейчас он может прочитать на русском документацию, а потом пойдет ныть, "чё такое undefined function", "чё такое callback" и т.д. Таких вот "памагити мне!!!!" на форумах всяких табунами, но мое мнение, что помочь им невозможно, т.к. им не помощь нужна, а вынь да полож. Те, кому лет 14 сами :) потом повзрослеют и в большинстве своем поймут, что надо и самим напрягаться, а остальным... в сторожа, русский ман за них программы писать ведь не будет.
Полезный ресурс. Маны всегда быстрее вчитываются на родном, точнее сказать на втором родном языке, но это мелочи. Очень бы хотелось увидеть на подобном сайте раздел со ссылками на сайты на этом движке, так сказать, для блиц оценки потенциала движка. Хотя, при нынешнем количестве технологий и философий движков, успешная реализация проекта больше зависит от места из которого растут руки у его создателей. Но в любом случае, такой раздел не помешал бы.
Спасибо Вам за ваш труд. В закладки - однозначно!
Вы же сделали прямой перевод? Я знаю что это нелегко. Но вот начинающий программист заходит на заглавную страничку, видит "исключительная производительность", "приложение фреймворк", "использует M-V-C", и уходит. Всё это для него пустой звук.
Страничка приятно сделана, но всё-таки это не для начинающих. И продвинутым программерам тоже нечего смотреть. Есть английская документация, которая, извините, читается нормально. Вы же не профессиональный переводчик? Калька с английского не бросается в глаза, но чувствуется.
Вот как можно передать смысл написанного на главной странице:
CodeIgniter - это простой, маленький и быстрый веб-фреймворк на PHP.
Он работает на самых простых конфигурациях и не требует громоздких дополнительных библиотек.
Останется много места для живой информации, а не десятка параграфов о том, что "сейчас всё будет".
Меня вот тоже Igniter не заинтересовал. Нужно поставить себя на место человека, выбирающего фреймворк. Дать ему информацию, необходимую для принятия решения. Привести список возможностей, сравнение с другими фреймворками, живые примеры. Никто не хочет тратить время и собирать всё по крупицам, а потом убедиться что ему это не подходит. Вот правильно сделал DHH со своим "блогом за 15 минут". Коротко, ясно и захватывающе. Это было чудесно.
Попалась строчка, которая действительно говорит что-то о фреймворке: $this->load->library('validation');
В целом у вас качественно сделано, я уверен что всё было не зря, в следующий раз надётся больше времени подумать о полной картине. Сайт надеюсь на CodeIgniter написан? :)
Извините, вынужден не согласиться.
Нельзя все разжевывать до состояния манной каши. Вы говорите, что нельзя писать "приложение фреймворк", а потом пишете "это простой, маленький и быстрый веб-фреймворк". Можно все упрощать до бесконечности, тяжело найти границу, после которой не надо упрощать. Если человек пришел почитать что такое CodeIgniter, то он либо посмотрит что такое фреймворк в википедии, либо уже знает что это.
Человек, который не в состоянии почерпнуть чуть-чуть информации из внешнего источника и тут много не прочитает.
Я ставил цель не сделать вольный пересказ, а перевести мануал.
Скажу другими словами. Если вы пишете "веб-фреймворк", то это не рассчитано на новичков, они не знают чем отличается разработка "с фреймворком" от "без фреймворка", может на словах и знают, но не на практике, они же новички. Таким образом из-за непонятных слов теряется часть аудитории. code-igniter.ru - это же красивый домен, думаю он обязывает.
Дальше я пишу на другую тему - информативность. Как ту же самую мысль можно высказать короче, не потеряв подробности.
Если вы в своё удовольствие переводите документацию для проекта, то наверное вам не безразлична его судьба. А главная страничка многое решает. Этого и касался мой пример с "быстрым и маленьким".
Теперь о манной каше. Недавно у нас на работе встал вопрос - продолжать писать на чистом PHP, или начать наконец-то пользоваться каким-то из модных фреймворков, возможно на другом языке. Причём люди, которым было поручено ознакамливаться - это не самые лучшие кадры, и английского не знают. Им нужно донести до начальства информацию, на основе которой будет принято решение. В идеальном мире это был бы список ссылок на главные страницы сайтов фреймворков. При том, что судьба CodeIgniter вам не безразлична, где бы вы посоветовали им искать эту информацию сегодня?
Ресурсы ограничены, нужно пересмотреть всё многообразие и выбрать пару фреймворков, которым потом устроить test drive. На этом этапе разжёваные концепции, за которые легко зацепиться - это главное. Сам я ставлю всем фреймворкам, включая Rails, оценку неуд.
Всё это мало касается руководства, поэтому не воспринимайте как критику вашей работы.
Знакомый риторический приём. Если я недоволен общественным транспортом, качеством продуктов в супермаркете и или ценами на жильё, то это совсем не значит что тут же кинусь исправлять ситуацию.
А неуд неуду рознь, и у нас наверное разные ожидания. Здесь я говорю не о качестве самой вещи, а о качестве её презентации. Могу привести пример, кому бы я поставил зачёт. Это jQuery. Хоть и не фреймворк, но не так уж далеко от него.
Ну, если бы моей целью было поразить Вас мечом в глаз риторическими приёмами...
Впрочем, Вы совершенно правы: я не ожидаю от Книги Заклинаний красивой обложки — я просто знаю, что она сделает мою работу проще и удобнее. А если придётся выбрать между магиями Воды, Земли, Воды или Огня — я просто сравню их в применении к моим задачам. Определённо, что-то в наших подходах отличается.
Очень жаль, что я не прочитал о подобных системах раньше - как раз доделываю свой небольшой сайт (правда полностью свой код, безо всяких сторонних CMS), как я понимаю они действительно оптимизируют код. Как вы считаете, переделать уже готовый сайт под фреймворки не будет очень трудоемко? И еще вопрос, так какой фреймворк все-таки лучше использовать Cake или CodeIgniter? Спасибо.
На текущий момент больше симпатий я отдаю CodeIgniter.
Вы точно перепишите сайт на фреймворке за меньшее количество времени, чем потратили на написание на чистом php.
IMHO - Программеру, анлийский надо бы знать, хотя бы на уровне понимания мануалов. На данный момент
материалов по Codeigniter'у для начинающих в принципе уже нормальное колличество(Уже даже несколько страниц с ресурсами на русском). Лучше бы писали о вашем опыте использования этого фреймворка.
Да, конечно, только вот меня смущает один факт орфография и пунктуация.
Вы сами в своем комментарии сколько ошибок насчитать сможете? Если найдете все, то у меня, конечно, есть для вас работа.
Я не жуткий педант в этом вопросе, но пользователей, которые будут читать перевод, тоже надо пожалеть.
Я не для себя спрашива. Письменный русский окончательно убит, влиянием месенджеров, падонкоф и медведов.. Для пользователей можно в ворде писать - частично подчеркивает :)
Я начал знакомится з Code Igniter полгода назад. Как по мне совместимость php4 и php5 в одном фреймворке ничего доброго не сулит. Я пробывал вывести дампануть самый простой контроллер в аутпут и мне експлорер просто напросто завис.
Мне больше понравилась Kohanaphp. Архитектура Code Igniter, но код полностью переписан. Используется все вкусности php 5 включая автолоадинг, __call() и т.д. Плюс, что очень порадовало, продуманная структура модулей. Фреймворк намного моложе Code Igniter, но community-driven. С несколькими разработчиками знаком лично, вполне адекватные люди.
Мне CI тоже раньше не нравился, до ветки 1.6.
Вы посмотрите, вам тоже понравится. (правда все еще он и умный и красивый (4 и 5), как в старом анекдоте)
переводить однозначно стоит. "английский для программера важен" - в данном случае не аргумент. почему? потому что большинство на родном языке читает намного быстрее. вы своей работой экономите кучу времени. вот только мне кажется что лучше было бы взяться за перевод ZF
Вы, как человек, плотно работавший с двумя другими фреймворками, можете кратко обрисовать почему не долюбливайте ZF? Не холивара, а интереса для - ZF мы активно используем и продвигаем на работе.
хых... а есть где нибудь не MVC-фреймворки под PHP ?
а то мне одного MVC маловато, это как .NET в котором только windows.Forms присутствует :D
а хочется всего и побольше... Zend'овский, в принципе пошел в правильном направлении, но пока еще "мелковат" для счастья :")
спасибо!
ща пойду почитаю внимательнее... правда при беглом осмотре документация меня сначала расстроила, но потом я заметил что они перехали на http://www.pradosoft.com, а там с документацией гораздо лучше дела обстоят :D
имхуется мне, что саму документацию (список функций и примеры использования) переводить и не надо, а вот этакий понятный "getting started" (объяснение, как это работает, принципы и примеры) на русском языке очень помог бы разобраться в фреймворке и привлёк бы народ.
Ну наконец то, честно говоря я уже хожу с неделю с мыслью что бы платить за перевод не потому что это нужно мне, а потому что систему которую я пишу будут использовать люди которые вообще не разбираються в PHP или совсем немного. Огромное спасибо за труды, обязательно продолжай!
Стираю языковые барьеры. Бесплатно