Jodah
|
12.08.2016, 18:29
PHP: Фреймворки vs. Самописный код
#21
|
0
|
|
12.08.2016, 18:29 | |
Ответы с готовыми решениями:
59
Какие лучше использовать PHP Фреймворки для сайта тестирования "самописный" сервер + PHP по CGI Выводится php-код в браузер после установки php+apache+mysql Вставить php-условие в html-код, который находится в php-коде |
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
13.08.2016, 11:00 | 22 |
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
03.09.2016, 07:02 | 23 |
Правильно. Лучше сделать медленно, на самописном framework'е (да и framework'е ли вообще, а то может там гремучая смесь?) и тоже выкинуть (читай -- продать).
1
|
Нет ТЗ - давай досвидания
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
|
|
03.09.2016, 08:39 | 24 |
Para bellum, тут уже зависит все от твоей квалификации. А там, где заведомо все плохо, результата ждать не нужно. Советую прочесть.
1
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
03.09.2016, 10:23 | 25 |
Дальше не читал, ибо улучшений не предвидится. Опять же -- говорю за автора статьи, а не за Вас. Если Вы пишите качественные сайты -- на мой взгляд -- делаете ли Вы это с помощью популярного framework'а или с помощью набора библиотек вручную -- не важно. Важен результат.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
03.09.2016, 10:39 | 27 |
0
|
3 / 3 / 2
Регистрация: 01.10.2015
Сообщений: 45
|
|
03.09.2016, 11:29 | 28 |
Может быть в статье имелись ввиду именно монолитные фреймворки. Я думаю, что доля правды в статье есть. Например мне нужно соединение с БД. Я ставлю через composer ларавеловский eloquent. И действительно непонятно для чего мне так много файлов, чтобы соединиться с БД. (может быть это и есть горилла о которой говорится в статье). Что ларавел использует функциональный подход я не знал, спасибо за информацию.
К функциональному подходу такое отношение возникает по той причине, что часто люди начинают изучать php именно с него и многого еще не знают, а ведь действительно ни что не мешает использовать MVC или реализовывать ЧПУ() в нем. Без ООП мы наверное все-таки не сможем использовать много преимуществ. И в конце концов, что мешает где-то его использовать, а где не надо использовать обычные функции. Хотя может быть тогда код будет не очень красиво выглядеть. Важно, чтобы код был понятен другим разработчикам и нам спустя какое-то время.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
03.09.2016, 11:35 | 29 |
О, и вот поэтому пишут такие статьи. Когда не разобравшись, для чего инструмент, используют.
1
|
52 / 27 / 13
Регистрация: 01.03.2013
Сообщений: 328
|
|
05.09.2016, 11:45 | 30 |
Что за привычка судить со своей колокольни. Если Вы крутой программист и работаете над мега-крутыми проектами стоимостью за мульен, смысл спорить здесь и навязывать ложное мнение другим разработчикам? Это как если бы программист yii2 пришел на форум джумлы и начал бы тамошним разработчикам доказывать, что они неправы, или водитель, ездящий на машине с МКП пошел бы что то доказывать водителям ездящим на автомате. Не пользуетесь фреймворком, отлично, только это не делает его ненужным или невостребованным. Фреймворк в том виде как он есть востребован и будет таковым еще долгое время, пока не появится искусственный интеллект, который будет за нас писать код.
2
|
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 403
|
|
04.10.2016, 23:16 | 31 |
Вы рот-то не затыкайте.
Для кого вариант "Не использую php-фреймворки"? Это форум не только ниасиливших PHP. Добавлено через 2 минуты Если не уметь строить архитектуру, то, конечно, с нуля ничего не напишешь Собственно, для таких людей фреймворки и существуют. Добавлено через 9 минут А если я пишу код только для себя? Зачем мне тянуть какой-то левый мусор?
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
05.10.2016, 08:35 | 33 |
Вас послушать так можно вообще на машинных кодах писать. Но нет, человек постоянно абстрагируется от деталей и использует все более высокоуровневые инструменты. Да, это делается для упрощения, но не потому что человек не может это делать с нуля, а потому что это позволяет сосредоточиться на более крутых вещах.
0
|
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 403
|
|
05.10.2016, 09:46 | 34 |
Пункт голосования для кого?
Что за такое скудоумие? Разработка кончилась на фреймворках? Зачем выдумывать? PHP и сам высокоуровневый язык.
0
|
05.10.2016, 09:59 | 35 |
Madrid, для вас это не пункт голосования.
вы прошлись по десятку или двум темам с начала года и повсюду вещаете о непригодности любых фреймворков для чего бы то ни было. Это ваше скудоумие, мягко выражаясь. Предполагаю по предыдущим сообщениям, что для вас фреймворки стали выглядеть злом, потому что вы встретили на работе аццкий говнокод на Битриксе (который сам говнокод) или ином фреймворке. Но это ваша частная проблема. И невозможно выйти за рамки этого опыта - тоже ваша проблема. Добавлено через 9 минут PHP для тех, кто не ниасилил C. C для тех, кто не ниасилил ассемблеры. Ассемблеры для тех, кто ниасилил машинные коды. Машинные коды для тех, кто ниасилил переключатели/перфокарты. Вычислительные машины для тех, кто ниасилил счёты. Счёты для тех, кто ниасилил счёт в уме. Вычисления вообще для тех, кто ниасилил интуицию. вы решили остановиться на противопоставлении PHP и фреймворков на нём - двойные стандарты.
0
|
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 403
|
|
05.10.2016, 10:11 | 36 |
1. Тогда Вам стоило отвечать в другой теме.
2. Я просмотрел только первую страницу. 3. Я не говорю, что они непригодны для чего бы то ни было. А призываю скептически к ним (и ко всему) относиться, без угара. Я против подхода framework first в обучении. Нет, я себя ни в чем не ограничиваю. Я использую фреймворки на работе. Просто не стоит внушать, что без фреймворков разработка невозможна. Это только у ниасиляторов языка. Типа вас обманул турок, а вы будет кричать, что все евреи козлы. К ознакомлению: http://blog.kpitv.net/article/frameworks-1/ На PHP сайты удобнее создавать, чем на С. На фреймворках не всегда удобнее. К ознакомлению: http://www.phpthewrongway.com/... -framework (первая цитата принадлежит создателю PHP, если что) Где двойные стандарты? Вы рассматриваете возможность разработки без фреймворков?
0
|
05.10.2016, 10:22 | 37 |
1. В какой? Куча тем вами зафлужено.
3. Именно это и говорите. Не про first, а вообще не пригодны. Этим флагом вы уже махали. Это imho того автора и не более. Тем более, у него есть своё "ядро", что можно считать тем же микрофреймворком. Ничего про всегда-не всегда вы не говорите. Всюду видно одно и то же - "фреймворки - го*!" То же самое. Всегда - не всегда. Да. По явной на то необходимости. Или в начале изучения. В том, что вы остановились на противопоставлении фреймворков и php. При том, что сам php иногда называют фреймворком; что функции в нём тот ещё говнокод (куча путей в документации сравнить строки, массивы на пустоту, false или null); что сам он написан на C, а на чистом C сайт мог бы работать ещё быстрее. Расскажите лучше нам, кто вас так обманул?
0
|
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 403
|
|
05.10.2016, 10:59 | 38 |
В любой, кроме этой...
1. Я отношусь к ним скептически вообще и всех призываю думать своей головой, а не вестись на пропаганду. 2. Вот как раз вопросы, где я отвечал, подняты новичками. И вы нигде не смогли приплесть свою критику меня. 1. Прошу цитаты. 2. Разве это не так? Вернее так: разве разработка сводится только к фреймворкам? 3. Я везде призываю критически думать. 1. Вот у меня и нету необходимости во фреймворках. 2. Какие случаи подразумевают по Вашему необходимость отказаться от фреймворков? 3. Так я это и говорю, что много абстракций на самом начале не способствует обучению. Сторонники фреймворков же всюду их пихают. А в чем же двойственность стандарта? Сравниваем PHP: чистый и с надстройками (сомнительной необходимости). Значит сравнение таки корректное? Фреймворк против фреймворка? PHP скорее называют шаблонизатором, а не фреймворком. Сторонние шаблонизаторы, как правило, лишние. Но это ж не значит, что нужно сюда приплетать: пиши на С или ассемблере. Последовательности местами нет. И что? Как это относится к обсуждению? Многие (если не большинство) "компиляторов" написаны на С. И что? 1. Конечно работал бы быстрее. Но удобно ли сайты разрабатывать на нем? 2. Вызов встроенных функций быстрый. Вот недавно было исследование на подствет количества строк: http://juditacs.github.io/2016... ount2.html Реализация на PHP заняла достойное 4-е место. 1. Так фреймворковская пропаганда обманывает. 2. У меня не было иллюзий на счет фреймворков.
0
|
05.10.2016, 11:13 | 39 |
Первая попавшаяся.
Какой фреймворк лидер на международной арене? Диплом на PHP А каким фреймворком пользуешься ты? И сами может поднять свои логи за этот год... В том, что на C быстрее бы работало. А на фреймворке удобнее бы разрабатывалось. Есть шаблонизаторы, с которыми удобнее чистого PHP. Удобство и скорость обычно стоят с разных сторон, а вы решили зависнуть именно в определённой позиции между сравнениями. Функции фреймворков могут скрывать этот говнокод. Это не пропаганда. Это инструменты для своих целей.
0
|
13 / 49 / 3
Регистрация: 26.12.2009
Сообщений: 403
|
|
05.10.2016, 11:35 | 40 |
Ыыы, скорость не единственный критерий.
Вас заставь богу молится, вы лоб разобъете. Не нужно все сводить к абсурду. Опять пропаганда. Кому-то удобнее, кому-то нет. В чем-то может и удобнее. В большинстве случаев же никакого удобства. Нетривиальные вещи или не сделаешь, или убъешь время на поиски документации/решения, или лепить костыли. 1. Где я говорю, что важна только скорость? 2. Почему вы решили за всех, что им удобней будет на фреймворке? Ну вот мне не удобней. 1. Было 10 конкурирующих стандартов. Нужно создать 11-ый. 2. Эти ф-и работают только на этом фреймворке и вносят путаницу. Это пропаганда. Для определенных целей стоит использовать фреймворки, но не пропагандировать, что он решает все проблемы.
0
|
05.10.2016, 11:35 | |
05.10.2016, 11:35 | |
Помогаю со студенческими работами здесь
40
Как активировать код python на php так чтобы он использовал переменную php Есть AJAX код, который отправляет POST данные в php. Как их принять в php? Друзья необходим код php. Формы и файлы в PHP index.php не иполняется код php вставленный в html Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |