Самопис vs фреймворк. Очередной холиварный топик

bruder
На сайте с 03.02.2015
Offline
199
#231
ArbitHome:
ты сам по ссылке переходил? ))😂😂😂 там такто нерусские перцы решают проблемы с обливион на вин 7, чето не ставится (топик старый тогда совместимости вообще не было) с патчами проблемы

Вообще-то там пишут, что все работает и летает. У кого-то не запускается, но это косячность игры - пути ей там какие-то не нравятся или еще что.

еще раз повторю, никто не изобретает велосипед.

Пишите функции, которые уже написаны? Это называется изобретением велосипеда.

На фреймворке далеко не уедешь. Это не ЦМС в конце концов.

На нем не уезжать куда-то надо, а использовать то, что нужно и есть в нем.

---------- Добавлено 18.11.2015 в 23:38 ----------

Ladycharm:
- ВКонтакте под свои нужды разработал компилируемый язык KPHP

- Facebook в 2010 разработал компилятор HipHop, который транслирует PHP в C++, а потом выпущены виртуальная машина, окружение и JIT-компилятор для PHP под названием HipHop VM for PHP.

Косяки PHP прекрасно известны, но тут речь не о языках.

spbs
На сайте с 22.02.2010
Offline
85
#232
livetv:

Жаль, ПХП достаточно высокоуровневый язык.

Базовый/поверхностный php очень прост. Советую каждому, кто разобрался с html немного. Точно разберетесь, результат получите быстро. Простые sql запросы (4 типа), экранирование. Подсмотрите алгоритм авторизации и сессий, и вот Вы уже получаете результат. Достать из базы - положить в базу, представить на экране результат. Наверное это самый простой язык. Кстати, паскаль в универе я так и не освоил. Было нудно и не интересно. Одно время прорешал типовые паскалевские задачки с матрицами на php. Циклы, массивы, рекурсии, перестановки. :)

Слышь, уважаемый, дай фотик на пять сек, позвонить надо...
L
На сайте с 10.02.2015
Offline
235
#233
bruder:
На нем не уезжать куда-то надо, а использовать то, что нужно и есть в нем

Так в нем ничего нужного нету, а есть только тривиальные вещи.

20 МБ непойми зачем кода.

AH
На сайте с 27.10.2015
Offline
29
#234
Вообще-то там пишут, что все работает и летает. У кого-то не запускается, но это косячность игры - пути ей там какие-то не нравятся или еще что.

кто-то с пустой головой и кривыми руками, дал мне эту ссыль, как аргумент превосходства вин 7+ над хрюшей)

Пишите функции, которые уже написаны? Это называется изобретением велосипеда.

😂😂😂

опять? я так правда до пенсии не доживу. а ведь так близок я.

Держите меня семеро ААААААААААААААААААА Ты что? совсем недоумок? Какие это новые (которые уже написаны)функции пишем? Ты пойми разницу, дело в ядре проекта, насколько он гибок, быстр, безопасен, удобен в конце концов.

вот тебе функции http://php.net/manual/ru/indexes.functions.php#refentry-index-for-s и я ни одной не изобрел)

SUPER Bitcoin кран без таймера! - YOURCOINS.PRO (https://yourcoins.pro/index.php?aff=1518292697)
G2
На сайте с 27.10.2009
Offline
62
#235
spbs:
А обычный рядовой человек будет визуально расставлять модули и как-то говорить системе, что он хочет получить. Упрощенная аналогия: паскаль-делфи

Вы даже не представляете как близко вы попали. Это, кстати, не будущее, а прошлое - я имел удовольствие баловаться с софтиной, которая поверх библиотек дельфи и компилятора фри паскаля, именно как вы описываете, блоками с входом-выходом, позволяла собирать приложения. Жаль не помню как называлась.

Эти инструменты вряд ли когда-нибудь достигнут уровня гибкости, нужного чтобы составить конкуренцию для нетривиальных задач, но для простых - Wix и Muse потихоньку отъедают свои кусочки пирога.

spbs:
Меня, в первую очередь, тронула Ваша фраза об экранировании sql-запросов. Разве простой mysql_real_escape_string(), которая возможно в будущем устареет, для этого не достаточно?

Упрощенно - достаточно, и это именно то, почему разговоры о том как замечательно для типовых задач писать с нуля, трогают меня - даже такую мелочь реализуют крайне редко. Валидация, миграции БД - о чем вы?:)

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
PN
На сайте с 22.08.2012
Offline
103
#236
livetv:
Это для сторонников фреймворков, не умеющих программировать, программирование на чистом ПХП сродни программированию на ассемблере?
Жаль, ПХП достаточно высокоуровневый язык.

я не сторонник фреймворков, просто обобщил вышесказанное😂

мое мнение тут.

мне вообще питон понравился:)

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
spbs
На сайте с 22.02.2010
Offline
85
#237
ghost28:
Валидация, миграции БД - о чем вы?:)

Ну все, нарушили мою размеренную цепочку рассуждений сложными терминами.🤪

Валидация, верификация - это видимо проверка и отработка различных ситуаций. Эксепшены я кстати так и не использую. Выбрасываю ошибку.🤣

http://ru.knowledgr.com/00682345/%D0%9C%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

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

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

Кстати, недавно переезжал на php 5.4 (с 5.2). Вот тут-то и посыпались warning-и по началу. :D

L
На сайте с 10.02.2015
Offline
235
#238

Yii:

http://govnokod.ru/7758 - форма

http://govnokod.ru/17467 - классы

http://govnokod.ru/17296 - где пробелы после "," и "=", где фигурные скобки после if

http://govnokod.ru/17167 - проверить все, что скрыто

http://govnokod.ru/14145 - sql

http://govnokod.ru/13993 - sql injection, в топку все ваши абстракции над БД. С моей самописью так не сделаешь.

http://govnokod.ru/13679 - мобильные номера

Symfony:

http://govnokod.ru/12127 - sql injection

Как-то приходилось реализовывать довольно сложную форму. На этом конструкторе от симфонии время построения формы занимало порядка ~0.8 сек (притом шесть ядер xeon'а)
После отказа и велосипедного переписывания, удалось сократить время до ~0.06 сек...
LR
На сайте с 25.09.2015
Offline
2
#239
Не вижу говна.
Нормальный код на YiiFramework

хмммм...Вывод YiiFramework на фоне говна не отличим))))

AH
На сайте с 27.10.2015
Offline
29
#240
livetv:
http://govnokod.ru/7758 - форма

http://govnokod.ru/17467 - классы

http://govnokod.ru/17296 - где пробелы после "," и "=", где фигурные скобки после if

http://govnokod.ru/17167 - проверить все, что скрыто

все насмеялся пойду домой, к жене))) в топку этих неучей фреймворкеров, в баню к девкам нас РНРшников и по две пинты пива нам всем)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий