Как стать автором
Обновить
13
-1

Backend-разработчик

Отправить сообщение

Это как шутки про индийских программистов, что они дешевые и пишут говнокод. Ну да, это так, но не мешает им работать и запускать кучу проектов. А сейчас в гуглах, майкрософтах, адобе и прочих куча индусов и на вполне крупных руководящих должностях (хотя там изначально многие далеко не бедняки).

Моим первым был троян винлокер, классический синий экран блокировал систему, аля "ваш компуктер заблочен, вы нарушили какой-то закон, заплотите денюшку". Но решалось на раз-два через учетку админа в безопасном режиме и выпиливанием вручную вируса из автозагрузки. Затем уже прогон всей системы антивирусом.

Классика) Тут главное было уследить, что при установке софта лишние галочки отключены. Но часто их маскировали, отображая лишь через несколько секунд, когда пользователь уже к установке уходил.

А как победили? Обновами/антивирусом или сами ручными методами изгнали?)

Сейчас благо встроенный в винду дефендер работает на отлично. Много лет ни одного вируса не пропустил (для достоверности периодически сканил и другими антивирусами).

Спасибо. Верное замечание. Но это мелочь. Ошибок по коду еще предостаточно. Думаю, что особо важные будут исправлены к выходу альфа версии, а остальные к бета версии. Ранее я уже писал, что все примеры основаны на коде предварительной версии и вся специфика может быть изменена на любую другую.
В принципе соглашусь с вами. На данное время имеются непонятные моменты, говорится одно, пишется другое. Но, думаю, что они еще не раз будут переделывать и улучшать, так как это не окончательная версия. Мне тоже не понравились некоторые функции. Надеюсь, что переделают и все будет правильно.
Что касается политики фреймворка, которая наблюдается уже давно и продолжается до сих пор, то да, она в какой-то степени неадекватная или скорей всего сильно жесткая. Сложилось впечатление, что они не всегда готовы прислушиваться к мнению большинства участников сообщества. Видят везде заговоры и т.п. Да, явно они что-то употребляют :)

Лонни по видимому неравнодушен к Lavarel, о чем сам неоднократно упоминал, поэтому, возможно, какие-то фишки будут схожи по возможностям или напоминать возможности компонентов Laravel. Но в целом, это уже давно ясно, они не желают идти по стопам уже имеющихся и внедрять в себя кучу всего, например, как это сделано в Yii, где целый набор всего (в хозяйстве все пригодится). Это же дело коснулось и модульности, которую посчитали совершенно лишней. Поэтому отделались автозагрузкой и пространством имен.

В скелете оставят лишь самое необходимое. Пару компонентов версии 3x (вроде корзины, javascript, trackback) удалят. Не будет также возможности использования файлов с приставкой MY_. Пакетов тоже не будет. Пару классов вынесут в отдельно подключаемые дополнения: класс для работы с ftp, XML-RPC, zip, класс оформления Typography, класс парсинга шаблонов для вставки всевдо-переменных в view.
Auth и users библиотеки нужно будет пилить самим, если конечно же, не будет сформировано CI Community Apps. Но про него они пока молчат. Думаю, что это дело разработчикам по боку. Возможно в сообществе найдутся пользователи, которые пожелают заняться дополнениями.

Причин для смеха над кодом здесь есть и будет еще больше, не сомневайтесь :) Наверное, напишу еще пару интересных или не очень интересных статей/заметок про фреймворк до релиза четвертой версии.
Почему же потеряли? Он таким и останется: быстрым и простым. Ничего лишнего не прибавится.

(Все необходимые ссылки, в том числе первоисточник, я всегда оставляю в самом низу "Ссылки по теме". Трудно их не заметить. Интересующая вас ссылка идет сразу же первой. Мои заметки и статьи я бы не назвал целиком переводом, потому как где-то в одном месте я использую точный перевод, где-то просто пересказываю написанное своими словами, где-то могу дополнить. Поэтому не стал ставить метку "Перевод").

Какую именно конкретику вы хотели увидеть?
А то и значит, что роутинг в других фреймворках (например: Yii, Laravel) намного гибче, с которым приятно работать. Возможностей там по функционалу больше. Поэтому все и начали лепить свои роутинги, чтобы компенсировать недостающие потребности. Для написания простого и несложного приложения роутинг CodeIgniter сойдет. Но когда речь идет о нестандартном приложении то он никуда не годится.
То же самое можно сказать абсолютно про любой фреймворк. Зачем Yii, если есть Symfony? Зачем Laravel, если есть Yii? Здесь также можно говорить о всеми излюбленном выражении "строить велосипед", которое в последнее время я вижу очень часто и не по месту. И т.д. и т.п.
Таким же как другие он не будет по той причине, что текущие владельцы фреймворка не желают отходить от изначально заложенной идеологии CodeIgniter. Он по прежнему ожидается быть простым и быстрым фреймворком, но с абсолютно новым функционалом.
Здесь нет необходимости сравнивать с другими фреймворками, с которыми по сути сравнивать и не нужно. Сравнивать несравниваемое можно много и долго. Это не правильно. Но, тем не менее, мы все постоянно видим и слышим эти сравнения. Да, CodeIgniter не планирует быть RAD, в нем не будет ничего лишнего, кроме того функционала, который действительно необходим в большинстве случаев. Остальное, думаю, должны будут решать как раз аддоны приложений (демо блогов, админки, crud, авторизация).

Согласитесь, что на самом деле достатоно крупных и хороших игроков, среди фреймворков php, можно перечислить по пальцам. Почему бы здесь не быть еще одному? Тем более такому старому. Да и не вижу ничего плохого в появлении новых фреймворков.
Не понимаю, к чему подобного рода реплики? Вас же никто не принуждает им пользоваться.
По интерфейсу тоже можно. Потом, конечно, что-то изменится, добавится как это всегда бывает. Пока все это смутно.
Кстати, в заметку я вывел не все фрагменты кода, в статье у Лонни там чуток больше написано.
В данном случае свое родное решение будет намного эффективнее и легче. CodeIgniter не будет идти по стопам Laravel и задействовать компоненты Symfony.
Опечатка. О них можно было сообщить и в личку.
Я читал то, что я разместил. Конкретизируйте Ваш вопрос. Что именно имеете ввиду?
That's right, the code should be as simple and straightforward. It is important to be good documentation applications.
Я имел ввиду не Вас конкретно, а выразился в вообщем :) Разработчики фреймворка вряд ли будут в это участвовать, но думаю, что среди участников сообщества найдутся те, кто захочет принять участие в разработке подобного рода приложений. Пусть даже они не будут официальными.
Ссылка на тему указал в статье.
Не нужно думать, что данными приложениями будут заниматься разработчики CodeIgniter. Если будут единомышленники среди комьюнити, тогда можно рассчитывать на жизнь приложений. Что касается ссылки на форум, то добавил в статью. Кроме этого, перейти на форум можно с официального сайта фреймворка.
Да, но в основном его очень много используют за рубежом: Индонезия, Индия, Филиппины и т.д. В России наверное, я так думаю, на нем уже не так много разрабатывают как раньше. По крайней мере, действительно больших коммерческих проектов на нем не видно.
Тогда это хорошо :) По словам новых владельцев, в разработке основы фрейморвка будут участвовать только компетентные разработчики, что дает надежду на качественный код. Вносить общий вклад сообщество сможет лишь после того, как эта основа будет до конца сформирована.
Но у CodeIgniter очень слабое комьюнити, с которым невозможно построить конструктивный диалог и обсудить действительно важные вещи. Большинство пользователей совершенно не умеют, или, может быть, не хотят воспринимать какую-либо критику или замечания относительно фреймворка. Попытка предложить или внести что-то новое расценивается чуть ли не как всемирный заговор. Зачем, ведь все и так хорошо. Зачем что-то менять. Даже если бы фреймворк работал на php4, то всех бы и это устраивало. Поэтому порой возникает чувство, что это недалекие люди.
Со стороны разработчиков наблюдается немного другое отношение. Любые предложения и пожелания они приветствуют. Это уже очень приятный момент.
Будем на это надеяться. Основа новой версии вроде во всю пишется в отдельном репозитории. Однако, что странно, пока что там заметны коммиты телодвижений лишь одного из разработчиков.
Четвертая версия как раз должна будет встать на правильный путь и хотя бы догнать существующие фреймворки. Если ВСІТ действительно решили серьезно заняться развитием фремворка, то они будут стараться не натыкаться на грабли предыдущих лет.
1

Информация

В рейтинге
Не участвует
Откуда
Казахстан
Зарегистрирован
Активность

Специализация

Backend Developer, Fullstack Developer
Middle
PHP
MySQL
PostgreSQL
Laravel
Ubuntu
React
Vue.js
JavaScript