- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
все насмеялся пойду домой, к жене))) в топку этих неучей фреймворкеров, в баню к девкам нас РНРшников и по две пинты пива нам всем)
вообще что мы обсуждаем. Давайте также обсудим использование библиотеки GD - за и против. Кто рисует GD, а кто псевдографикой ▓
Kohana:
http://govnokod.ru/17540 - многие ко многим
http://govnokod.ru/15957 - вьюха
http://govnokod.ru/11518 - рендомное имя файла
http://govnokod.ru/8313 - ajax и orm
CodeIgniter:
http://govnokod.ru/15718 - вдруг первый раз не сработало
http://govnokod.ru/13958 - странный селект
http://govnokod.ru/8794 - Почему бы в регулярке в "карман" не взять только \d+
http://govnokod.ru/7813 - сортировка, автор кода проверяет его на говносодержание
http://govnokod.ru/7798 - чтобы ничто не пролезло :)
Кроме того, это довольно старый фреймворк => много древнего говна, не так просто убираемого из соображений совместимости API
Codeigniter:
http://govnokod.ru/4282 - велосипед date('t')
ZF:
http://govnokod.ru/18211 - противоречивые комменты
http://govnokod.ru/16436 - магия
http://govnokod.ru/13015 - суперглобалы недостаточно суперглобальны
http://govnokod.ru/12256 - собачки
http://govnokod.ru/11743 - ручное соединение с БД
http://govnokod.ru/9595 - забавные виджеты
http://govnokod.ru/8031 - count
http://govnokod.ru/7005 - супер ифы
http://govnokod.ru/6426 - интересный булевый тип
что бы доказать всем, что на самом деле, они тоже имеют отношение к программированию...
Codeigniter:
http://govnokod.ru/4282 - велосипед date('t')
ZF:
http://govnokod.ru/18211 - противоречивые комменты
http://govnokod.ru/16436 - магия
http://govnokod.ru/13015 - суперглобалы недостаточно суперглобальны
http://govnokod.ru/12256 - собачки
http://govnokod.ru/11743 - ручное соединение с БД
http://govnokod.ru/9595 - забавные виджеты
http://govnokod.ru/8031 - count
http://govnokod.ru/7005 - супер ифы
http://govnokod.ru/6426 - интересный булевый тип
вот поэтому я не люблю фреймворки:)
в своем коде из 300-1000 строк легко разобраться и убрать все инъекции и ошибки, а там разработчики наделают ошибок и ищи потом в сотнях файлов.
а если надо добавить маленькую панельку на сайт - изволь создавать новый компонент или контроллер.
точнее не
а космодром и космолет ))))
а космодром и космолет ))))
определение маленькой панели, и пример космодрома в студию.
Топик прочитал по диагонали. Вставлю и свои 5 копеек.
Фреймворк - это значительное ускорение разработки. В некоторой степени можно быть криворуким говнокодером, некоторые косяки и уязвимости исправит и спасет фреймворк. Но с другой стороны это тонны чужого кода, который не редко оказывается не безопасным говнокодом.
Свой код с нуля - это чаще всего минимализм кода, в котором проще разобраться. Мало кода - проще провести аудит на стороне. Но это чаще всего больше времени на начальную разработку.
В остальном: свой код не равно говнокод. и свой и чужой код пишется как норм прогерами, так и говнокодерами, и в самых известных открытых фреймворках и движках постоянно находят уязвимости.
Фреймворк - это значительное ускорение разработки. В некоторой степени можно быть криворуким говнокодером...
криворуким говнокодерам вообще не место в разработке
Темку подняли 😀
Я создал свой фреймворк(PHP + MySql + Js) самопис без сторонних библиотек. Сейчас пилю на нём свой первый сайт.
Есть желающие присоединиться к разработке? Всё покажу, расскажу, обучу. Знания программирования не обязательны.
И будет у вас свой инструмент для создания, поддержки сайта(ов). Пишите в личку.