ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript > ПО для Web разработчика
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

framework- CodeIgniter
  #1  
Старый 22.07.2009, 05:33
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию framework- CodeIgniter


Материал из Википедии
CodeIgniter — фреймворк написанный на PHP для разработки полноценных веб-систем и приложений. Разработан компанией EllisLab, а также Риком Эллисом (Rick Ellis) и Полом Бурдиком (Paul Burdick).

Официальный сайт - http://codeigniter.com/
CodeIgniter по-русски - http://codeigniter.ru/
Туториал по разработке подноценного блога на CI - http://erum.ru/tags/codeigniter-blog
Русский форум фреймворка - http://code-igniter.ru/forum/

Что такое фреймворк?
По сути это готовый каркас для приложений, которые будут строиться на его основе. В этот каркас включены наиболее часто используемые библиотеки. Можно при написании каждого нового приложения изобретать велосипед с распределением его основных модулей, структурой директорий, классами обработки основных компонентов и т.п., а можно воспользоваться готовым универсальным решением.

Что такое Фреймворк? - http://ru.wikipedia.org/wiki/Фреймворк

Почему именно CodeIgniter?
CodeIgniter обладает рядом значительных плюсов перед другими веб-фреймворками, например:
  1. используется модель MVC (Модель-Отображение-Контроллер), хорошо зарекомендовавшая себя при разработке приложений самой разной направленности;
  2. поддерживается множество баз данных (MySQL, PostgreSQL, MSSQL, SQLite, Oracle);
  3. отлично написанная документация с примерами позволит быстро освоить фреймворк;
  4. CodeIgniter очень быстр в работе. Его считают эталоном скорости генерации страниц;

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

CodeIgniter бесплатен
CodeIgniter лицензирован под Apache/BSD-style open source license для того, чтобы вы могли использовать его как угодно. Для получения дополнительной информации прочитайте лицензионное соглашение.

CodeIgniter очень легкий
Воистину очень легкий. Основное ядро требует очень небольшого количества библиотек. Это делает CodeIgniter очень сильно отличающимся от большинства фреймворков, которые требуют значительно больше ресурсов. Дополнительные библиотеки загружаются динамически по запросу, в зависимости от потребностей в тот или иной момент, так что ядро остается очень гибким и быстрым.

CodeIgniter быстрый
На самом деле быстрый. Мы предлагаем вам поискать фреймворк, который имеет лучшую производительность, чем CodeIgniter.

CodeIgniter использует M-V-C
CodeIgniter использует подход Модель-Отображение-Контроллер, который позволяет отделить логику от отображения. Это особенно хорошо в проектах, где дизайнеры работают с файлами отображений. Размер таких файлов будет сведен к минимуму. Мы опишем MVC более подробно на отдельной странице.

CodeIgniter создает чистые URL
URL, которые генерирует CodeIgniter чистые и родственные для поисковых систем. CodeIgniter использует схему, при которой URL адрес делится на сегменты:
Цитата:
Замечание: По умолчанию файл index.php включается в начало URL, но его легко убрать, используя файл .htaccess :
Цитата:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
PS Незабываем включить в апаче rewrite-module

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

CodeIgniter расширяемый
Система может быть легко расширена за счет использования плагинов и библиотек хелперов, или через класс расширений и систему хуков (ловушек).

Дополнительно:
полезные ссылки - http://blog.termit.name/codeigniter/
ЖЖ - http://community.livejournal.com/ru_codeigniter/
ГГ (Гугл Групы) - http://groups.google.com/group/codeigniter-ru

CMS написана на CodeIgniter:
http://max-3000.com/page/maxsite-cms-032

(с) Материал собран с просторов интернета
 
Ответить с цитированием

  #2  
Старый 01.08.2009, 06:36
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Хороший фреймворк, из всех пока предпочитаю именно его.
Но по моему мнению, у него есть несколько минусов.
Главное - отсутствие неободимых мне архитектурных моментов:
Нет модульности и HMVC (пришлось самому писать надстройку над фреймворком).
Нет ORM (пришлось прикручивать сторонний).

Для новичков фреймворк подходит идеально...
 
Ответить с цитированием

  #3  
Старый 01.08.2009, 11:38
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Хороший фреймворк, из всех пока предпочитаю именно его.
Но по моему мнению, у него есть несколько минусов.
Главное - отсутствие неободимых мне архитектурных моментов:
Нет модульности и HMVC (пришлось самому писать надстройку над фреймворком).
Нет ORM (пришлось прикручивать сторонний).

Для новичков фреймворк подходит идеально...
http://kohanaphp.com/ - Если не ошибаюсь там есть оба пункта.Ci based.
 
Ответить с цитированием

  #4  
Старый 01.08.2009, 11:52
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Знаю, но не нравится... именно потому что форк.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раздача Троя (Или Metasploit Framework часть 2) -=lebed=- Авторские статьи 38 19.05.2009 13:40
NET Framework Rootkits Fugitif Forum for discussion of ANTICHAT 0 21.04.2009 22:27
Учимся юзать консоль MSF 3.0 beta 3 (или Metasploit Framework часть 3) -=lebed=- Авторские статьи 37 02.04.2007 17:40
Метасплоит Framework v. 3.0 (описание) -=lebed=- Статьи 10 24.02.2007 02:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ