- 1
Веб Программирование - это такая хуйня.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Веб Программирование - это такая хуйня.
ORM, два языка разных (на сервере и на клиенте), несовместимость браузеров, тупое коммунити..
Боль? Некоторые моменты конечно вымораживают, но руками запросы клепать не проще.
Что есть фуллстек фреймверк?
Когда у тебя структуры -- всё ок. Но ООП + РСУБД = ГАВНО
Читни
фуллстек это типа Django, Rails або Grails.
когда ты один раз описал модель и потом можешь иметь много плюшек.
В классическом вебговне надо руками в семь мест прописывать каждое новое поле: в формочку, в субд, в код итлд
В НЕ фуллстек фреймворках у тебя ОТДЕЛЬНО шаблонизатор, отдельно ORM, отдельно формы итд, все это надо руками свызывать
В джанге же ты можешь сказать
и ты сразу получишь и ORM и таблицу в СУБД и даже форму для создания питуха
и потом
ну ты понел
а когда у тебя появится еще и поле name то не придется его руками добавлять в админку, СУБД, форму, вьюшку, итд
Понятное дело что работает это все больше на игрушках, на серьезных проектах может и говно вылезти
В каком таком месте? Совсем по трошки, формуляры, их верификация, csrf. Посмотри что такое GWT.
GWT это single page app, и там все таки нет ОРМ, зато есть RPC между клиентом и сервером
Как?
Ну хтмл она может делать, но уж очень базовый.
GWT я привел как пример того что я понимаю как фуллстер на фронтенде. Фронтом с ним можно вообще не заниматься.
как в 2005 году, но все таки может
https://docs.djangoproject.com/en/2.1/ref/contrib/staticfiles/#collectstatic
это палимпсест
вот оригинал
http://blogs.tedneward.com/post/the-vietnam-of-computer-science/
SQL исходит из того что у тебя есть запрос и в ответ таблица. И таблица эта уже с источником никак не связана.
Вот есть код
казалось бы все просто: у юзера взяли первую группу, в ней взяли 42 юзера и всей школоте что-то запретили.
Теперь подумай сколько тут будет SQL запросов и охуей. Потом подумай обновятся ли сам юзер если он будет в этой выборке.
ООП хуёво дружит с РСУБД, и все едят говно, но боятся в этом признаться.
В джанге например для ORM есть свой язык, что-то типа
такшто для базы и для кода мы пишем одно и тоже, но по разному и это тоже говно.
Вот если бы не было объектов а были бы только дикты -- все было бы просто
жизнь более захватывающей, работая первые 9 недель над
маленькой, но интересной частью проблемы. Затем, он заканчивает
выполнение всей остальной части за 2 или 3 50-часовых марафона.
Это не только впечатляет начальника, но и создает удобное
оправдание не делать документацию
soooooo true, сука
> пользовательских интерфейса
Это про csh и sh?
>модули CPAN не весят 200 мегабайт
И эти еще чего-то гонят на Windows XP
Пиши суровы бекенд на плюсах, оптимизируй там его под размер линейки кеша ксеонов, нагружай 42 ядра, а красивые уголки на css пусть специальная девочка делает