|
|
|
Framework для облегчения жизни!22.04.2014, 02:39. Показов 4866. Ответов 56
Метки нет (Все метки)
Доброй ночи коллеги! Сегодня днем возник спор с коллегой по работе по поводу framework. Я ярый фанатик написания кода ручками без всяких вспомогательный готовых функций и т.д Он утверждает что я динозавр и пытаюсь изобретать велосипед!!!
Что думаете? Хотелось бы услышать ваше мнение по этому поводу. Действительно ли стоит взять на вооружение тот же Bootstrap или что подобное?
0
|
|
| 22.04.2014, 02:39 | |
|
Ответы с готовыми решениями:
56
Программы для облегчения написания кода Программа для облегчения чтения исходного кода
|
|
Не мoдepaтор
|
|
| 22.04.2014, 03:47 | |
|
Я тоже все пишу ручками, тогда Я знаю весь код до точечки.
Использовать Bootstrap? Тут был однажды на форуме красивый ответ на эту тему, дословно не помню, но смысл таков: "У кого нет фантазии и не совсем прямые руки, тот использует Bootstrap" Мне например, Bootstrap и нафиг не нужен с его инкубаторским оформлением, Я сам все напишу, пусть дольше, но будет все уникально. Кто следующий?
1
|
|
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||
| 22.04.2014, 06:52 | |||
|
Я тоже просто не признаю все эти библиотеки, все только руками. Может и немного дольше, зато возможности больше, и вес конечного кода всегда меньше.
1
|
|||
|
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
|
|
| 22.04.2014, 07:11 | |
|
Когда нужно быстро и качественно састряпать что-то, или когда требует заказчик, то почему бы и не воспользоваться фреймворком? Нравится колупаться самому - пожалуйста)). Я лично написал свой фреймворк конкретно под себя и свои задачи посредтсвом .less и готовых css решений, настроил всё это дело так, что когда пишу в .less, всё автоматически компилируется в чистый, минимизированный и самое главное кроссбраузерный (со всеми префиксами и решениями для ИЕ) css код в отдельный файл, который и подключается к проекту. И это всё не тянет за собой никаких либ, полный легкий чистоган на выходе. Работа стала намного легче и ускорилась в разы просто.
Так что советую озадачиться. Ведь от того, что вы долго и муторно будете писать код, легче не станет ни вам, ни заказчику))
0
|
|
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
|
| 22.04.2014, 07:27 | |
|
Все зависит от проекта, всегда с нуля, это то же нонсенс, думаю если не у всех, то у большинства есть шаблоны своих разработок, фреймворки не далеко ушли. Да и без того мы в работе постоянно используем упрощения, подсветки редакторов, подсказки компиляторов и т.д.
0
|
|
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||
| 22.04.2014, 07:42 | |||
|
0
|
|||
|
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
|
||
| 22.04.2014, 08:10 | ||
|
В любом случае знание стороннего фреймворка никому еще не навредило. Плюсы в карму приплюсуются так или иначе.
0
|
||
|
4 / 4 / 0
Регистрация: 23.01.2013
Сообщений: 197
|
|
| 22.04.2014, 08:34 | |
|
0
|
|
|
|
||
| 22.04.2014, 09:56 [ТС] | ||
|
Мы привыкли пользоваться уже проверенными способами и с повышением уровня нашей работы, мы находим все больше и больше полезного и нужного кода в котором полностью разбираемся, а не тычем на угад с мыслью "Авось прокатит" Может кто хочет поделиться еще какими-нибудь знаниями в framework. Так как мои заканчиваются на Bootstrap. А кто еще что использует. Хотелось бы знать!
0
|
||
|
153 / 126 / 39
Регистрация: 02.05.2012
Сообщений: 573
|
|
| 22.04.2014, 09:59 | |
|
sashok89, я тоже все пишу ручками. Для ускорения работы я использую:
- PhpStorm, дописывает за меня слова ![]() - ctrl+c ctrl+v со своих прошлых наработок - ну и иногда какие-нибудь красивые решения в интернете можно приспособить для своей задачи p.s. просто в блокноте мне бы было, конечно, лениво писать
1
|
|
|
|
|
| 22.04.2014, 10:03 [ТС] | |
|
Ukkas, я полностью с вами солидарен. И мне кажется, что это хорошая практика. Так как работа с версткой приносит колоссальное удовольствие (ну по крайней мере мне) и если использовать дополнительные библиотеки, которые начнут все делать за меня, это станет рутиной!
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 22.04.2014, 10:06 | ||
|
Правильно. И писать все только в собственноручно написанных блокнотах и IDE на изобретенных собственоручно языках для изобретенных собственоручно компьютеров. Чем это отличается от использования фреймворка? Да ничем, практически, суть одна. Хотите - используйте свое. Хотите - используйте готовые фреймворки.
![]() Не по теме: пойду потуплю на рельсах..
0
|
||
|
153 / 126 / 39
Регистрация: 02.05.2012
Сообщений: 573
|
|
| 22.04.2014, 10:08 | |
|
sashok89, а по поводу динозавров, знаю я человека, который к достаточно глобальным рабочим проектам подключается в Total Commander по FTP и правит прям там "по-живому" в Notepad++. Вот это страшно))
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 22.04.2014, 10:08 | ||
Ведь, как я понимаю, "без всяких вспомогательных готовых функций" означает то, что вы и свои не используете?
0
|
||
|
|
||
| 22.04.2014, 10:17 [ТС] | ||
|
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 22.04.2014, 10:24 | ||||
З.Ы. мне больше нравится "надстройка" над css - Sass. Можно ли это считать фреймворком? Пожалуй, да. Но, несомненно, он мне больше симпатизирует, нежели чистый css - кажется более логичным, например, то же "наследование" - внутри блока со стилями родителя можно описать стили "детей". Добавлено через 1 минуту
1
|
||||
|
|
|||
| 22.04.2014, 10:38 [ТС] | |||
|
Если кому интересно смотрите вот тут Почему Sass?
0
|
|||
|
Не мoдepaтор
|
||
| 22.04.2014, 12:47 | ||
![]() Я всегда использую связку: Total Commander = Notepad++ = Google Chrome Подключаемся к FTP, далее открываем панель разработчика, (в хроме она куда более лучше чем в FF и Opera вместе взятых, + предлагает автозавершение) и пишем/правим все стили так, как нам нужно, так-же можно добавить при необходимости HTML, любой блок. Потом нехитрым нажатием Ctrl+C копируем и вставляем в наш файл css/html все, что мы написали. Всё, можно проверять во всех браузерах и на Андроиде. Все занимает минимум времени при максимум правок. От Денвера отказался долее полутора лет назад, переход/адаптация был сложным процессом, но Я его победил - о чем не жалею. И что является плюсом, так это то, что можно сразу заказчику показать его заказ, и если есть какие нибудь пожелания, тут-же все добавить/исправить. А теперь вопрос: зачем мне фреймворк? Последнее что писал, это страницу Landing Page, так вот там Я даже и не знаю в каком месте можно применить фреймворк.
0
|
||
|
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
|
||||||
| 22.04.2014, 13:12 | ||||||
Рутиной станет для вас каждый раз "изобретать велосипед"!![]() Препроцессоры маст хэв просто! Я лично остановился не препроцессоре LESS, он мне как-то более симпатизирует, хотя и на SASS могу покайфовать, но уж никак не чистоганный css лопатить из раза в раз.
0
|
||||||
| 22.04.2014, 13:12 | |
|
Помогаю со студенческими работами здесь
20
Посоветуйте софт для облегчения анализа и сокращения объема чужого кода .NET Framework для разработчика и .NET Framework для простого пользователя это одно и тоже? В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile Ноут для жизни Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|