Phalcon. Что такое Phalcon и чем он лучше остальных фреймворков?

PHP как самый популярный скриптовый язык программирования имеет и самое большое количество опенсорсных хороших фреймворков. Сегодня поговорим о самом быстром из них — Phalcon.

phalcon

phalcon


Phalcon — это веб фреймворк, реализованный в виде написанного на Си — PHP расширения, который характеризуется высокой производительностью при меньшем потреблении ресурсов. Сразу же покажем эту самую «высокую производительность»:

Phalcon_1 Phalcon_2 Phalcon_3 Phalcon_4

Как мы видим, тест проводился в сравнении с самыми популярными на данный момент PHP-фреймворками. Заключение теста: уникальная структура Phalcon предоставляет исключительную производительность и превосходит все используемые в этом тесте фреймворки. Более подробно о самом тесте можно почитать здесь.

Презентация и базовая информация о фреймворке: ссылка.

Видео доклада одного из разработчиков:

Кстати, для работы вам не нужно знать язык :), так как функциональность фреймворка представлена классами PHP и полностью готова к использованию. Части Phalcon очень слабо связаны между собой, что позволяет использовать их в качестве независимых компонентов для любого вашего приложения.

Примеры кода:

<?php

class SessionController extends Phalcon\Mvc\Controller
{
    public function loginAction()
    {
        //Check if the cookie has previously set
        if ($this->cookies->has('remember-me')) {

            //Get the cookie
            $rememberMe = $this->cookies->get('remember-me');

            //Get the cookie's value
            $value = $rememberMe->getValue();

        }
    }

    public function startAction()
    {
        $this->cookies->set('remember-me', 'some value', time() + 15 * 86400);
    }
}
<?php

use Phalcon\Validation\Validator\PresenceOf,
    Phalcon\Validation\Validator\Email;

$validation = new Phalcon\Validation();

$validation->add('name', new PresenceOf(array(
    'message' => 'The name is required'
)));

$validation->add('email', new PresenceOf(array(
    'message' => 'The e-mail is required'
)));

$validation->add('email', new Email(array(
    'message' => 'The e-mail is not valid'
)));

$messages = $validation->validate($_POST);
if (count($messages)) {
    foreach ($messages as $message) {
        echo $message, '<br>';
    }
}

Плюсы фреймворка:

— высокая производительность;

— новый взгляд на PHP-фреймворки;

— достаточно богатый функционал;

— есть перспективы дальнейшего развития;

— хорошо подходит для Highload;

— находится в оперативной памяти;

— требует минимум файловых операций;

— потребляет мало ресурсов.

Минусы:

— исходный код на Си;

— пока недостаточная популярность;

— медленность развития;

— является extension (а это означает, что на шаред хостинге вы можете просто не запустить приложение);

— многие до сих пор ещё не догадываются о существовании Phalcon;

— многие сомневаются, что «это всё действительно работает».

Нужные ссылки:

GitHub;

Официальный сайт (есть и англ, и рос версия);

Скринкасты на Vimeo-канале;

Блог разработчиков;

Twitter, FB, G+;

— PhalconEye — CMS на Plalcon’e;

Как поднять Phalcon на Ubuntu;

Phalcon 2.0 Alpha Landing;

Example of Phalcon application.

Phalcon. Что такое Phalcon и чем он лучше остальных фреймворков?
8 votes, 5.00 avg. rating (99% score)

391 thoughts on “Phalcon. Что такое Phalcon и чем он лучше остальных фреймворков?

  1. Все эти тесты скорости никакого отношения креальной жизни и разработки не имеют.

  2. я на нем начал работать, у нас фирма принудительно на него переводит один проект с Yii. так что…

    1. Правильно. Я тоже с ним работаю, переводим наши проекты уже… Хочу сказать одно, сделать на нём CMS даже легче чем установить готовую. Его мультимодульность поражает! Правда не хватает инструментов для работы с файлами(валидация, загрузка и т.д.) Также нет ничего для работы с сокетами

  3. Пройдите 1 регистрацию, сделайте 2 действия
    и получайте от 8950 рублей каждые сутки в автоматическом режиме.

    Мы гарантируем:
    — Первый заработок в течении 60 минут.
    — Стабильный доход 24 часа в сутки.
    — Поступление денег без задержек.
    — Для России, стран СНГ и Европы.
    — Без вложений и установки ПО.
    — Специально для новичков и людей без опыта.

    Более подробная информация на нашем сайте. ( http://www.prosto.zarplatt.ru )

  4. Молодая симпатичная девушка раскроет метод заработка от 5500 руб. в день. Метод подойдет гражданам РФ от 18 до 85 лет. Подробная инструкция заработка на видео. Без вложений, на системе автоматического приёма… СМОТРЕТЬ ВИДЕО ПО ССЫЛКЕ: http://baks.emprofi.ru/
    .

  5. The Federal Supplemental Educational Opportunity Grant (FSEOG) is for $100 to $4,000 per-year and it is readily available for Pell Grant people with extraordinary economic desires and you will be accorded first to students using the lowest expected household efforts (EFC). Children of Social Security Subject 2 (SSDI) benefits could be entitled to reliable benefits. Kids of impaired vets maybe entitled to Heirs and Dependents Aid (DEA) through the USA Team of Veteran Affairs. Learners will get many sources of monetary support. Several corporations, like the National Multiple Sclerosis Society and National Cancer Society, offer scholarships for kids of parents with that particular impairment. Condition and Regional Scholarships The internet site Funding Knowledge Beyond High-School provides their state agencies accountable for applying express financial aid plans. Many regional organizations, areas, and social organizations present scholarships for individuals graduating from senior school. Talk with your high-school experts and scholar school funding office at your university or college for more information. Other Places One article, «15 Odd Scholarships,» offers examples of special scholarship opportunities available. Ron Hubbard, the founder of Scientology and a science fiction publisher. Another great supplier is Scholarships.com, that provides a totally free search after registration and profile development.
    can you write my essay for me

  6. The main mission agenda of the company is the conclusion of accomplishment and income because of its clients. Additionally, it has allowed infinite entry to its extensive development data research support, including enormous image records, concentrated particular trend media, promising tendencies, and foremost designs info. The undertaking recurrently assesses the showing of its extreme forecasts and subjects and employs the enlargement account of growing styles. Consequently, its members are eternally ahead of the current fashion desire because of the occurrence and option of shiny ideas and insights in the institution. Pantone Inc will be the firm’s major advice on issues regarding shade. Fashion Check helps the company in opening information on upcoming trend events as well as their charge of acceptability for the public. WeConnectfashion.com provides the enterprise with regular statements concerning the current state of trend in the USA. BlackBookmag.com measures and reports around the London style retail outlets and also the unique fast-moving items in a certain month. Publisher is associated with British Writing support which is really a worldwide Research-Paper and Phrase Paper Writing Business.
    assignment writing service and affordable assignment help

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *