Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2

Framework для облегчения жизни!

22.04.2014, 02:39. Показов 4866. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброй ночи коллеги! Сегодня днем возник спор с коллегой по работе по поводу framework. Я ярый фанатик написания кода ручками без всяких вспомогательный готовых функций и т.д Он утверждает что я динозавр и пытаюсь изобретать велосипед!!!
Что думаете? Хотелось бы услышать ваше мнение по этому поводу.
Действительно ли стоит взять на вооружение тот же Bootstrap или что подобное?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.04.2014, 02:39
Ответы с готовыми решениями:

Программы для облегчения написания кода
Слышал, что есть инструмент, который появляется в браузере при нажатии f12. Что это?

Программа для облегчения чтения исходного кода
Здравствуйте! Существует ли программа где можно указать один или несколько файлов исходного кода а за тем произвести поиск текста (например...

Скрипт или программа для облегчения работы с Notepad++
Дорого времени суток! Нужно какое-нибудь решение... Либо скрипт, либо программа, или хотя бы подсветку сделать каким-нибудь...

56
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
22.04.2014, 03:47
Я тоже все пишу ручками, тогда Я знаю весь код до точечки.
Использовать Bootstrap?
Тут был однажды на форуме красивый ответ на эту тему, дословно не помню, но смысл таков:
"У кого нет фантазии и не совсем прямые руки, тот использует Bootstrap"
Мне например, Bootstrap и нафиг не нужен с его инкубаторским оформлением, Я сам все напишу, пусть дольше, но будет все уникально.

Кто следующий?
1
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
22.04.2014, 06:52
Цитата Сообщение от MVS76 Посмотреть сообщение
Кто следующий?
Можно я?

Я тоже просто не признаю все эти библиотеки, все только руками.
Может и немного дольше, зато возможности больше, и вес конечного кода всегда меньше.


Цитата Сообщение от sashok89 Посмотреть сообщение
Он утверждает что я динозавр и пытаюсь изобретать велосипед!!!
Безграмотный товарищ не умеющий сам думать. ИМХО.
1
 Аватар для Vladislav WebDev
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
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
22.04.2014, 07:42
Цитата Сообщение от Lovrentiy Посмотреть сообщение
думаю если не у всех, то у большинства есть шаблоны своих разработок, фреймворки не далеко ушли
Цитата Сообщение от Suby Посмотреть сообщение
всё автоматически компилируется в чистый, минимизированный и самое главное кроссбраузерный
Давайте не путать свои наработки с дядиным фреймворком, это не сравниваемое, это разные вещи.
0
 Аватар для Vladislav WebDev
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
22.04.2014, 08:10
Цитата Сообщение от newJS Посмотреть сообщение
Давайте не путать свои наработки с дядиным фреймворком, это не сравниваемое, это разные вещи.
Это не просто мои наработки, это мой фреймворк, который настолько же фреймворк, насколько, например, и бутсрап фреймворк. И какая разница кто написал фрейворк - дядя или вы сами? Суть от этого не меняется.
В любом случае знание стороннего фреймворка никому еще не навредило. Плюсы в карму приплюсуются так или иначе.
0
4 / 4 / 0
Регистрация: 23.01.2013
Сообщений: 197
22.04.2014, 08:34
Цитата Сообщение от Suby Посмотреть сообщение
самое главное кроссбраузерный (со всеми префиксами и решениями для ИЕ)
а работает например @keyframes в IE < 10 версии ?
0
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2
22.04.2014, 09:56  [ТС]
Цитата Сообщение от Lovrentiy Посмотреть сообщение
Все зависит от проекта, всегда с нуля, это то же нонсенс, думаю если не у всех, то у большинства есть шаблоны своих разработок, фреймворки не далеко ушли. Да и без того мы в работе постоянно используем упрощения, подсветки редакторов, подсказки компиляторов и т.д.
Наработки - это то что ты для себя подчеркнул! Сам уже неоднократно использовал и знаешь все там до последней точки. Они не идут в сравнение не с каким Bootstrap который просто навален всякой чепухой ненужной.
Мы привыкли пользоваться уже проверенными способами и с повышением уровня нашей работы, мы находим все больше и больше полезного и нужного кода в котором полностью разбираемся, а не тычем на угад с мыслью "Авось прокатит"

Может кто хочет поделиться еще какими-нибудь знаниями в framework. Так как мои заканчиваются на Bootstrap. А кто еще что использует. Хотелось бы знать!
0
 Аватар для Ukkas
153 / 126 / 39
Регистрация: 02.05.2012
Сообщений: 573
22.04.2014, 09:59
sashok89, я тоже все пишу ручками. Для ускорения работы я использую:
- PhpStorm, дописывает за меня слова
- ctrl+c ctrl+v со своих прошлых наработок
- ну и иногда какие-нибудь красивые решения в интернете можно приспособить для своей задачи
p.s. просто в блокноте мне бы было, конечно, лениво писать
1
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2
22.04.2014, 10:03  [ТС]
Ukkas, я полностью с вами солидарен. И мне кажется, что это хорошая практика. Так как работа с версткой приносит колоссальное удовольствие (ну по крайней мере мне) и если использовать дополнительные библиотеки, которые начнут все делать за меня, это станет рутиной!
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.04.2014, 10:06
Правильно. И писать все только в собственноручно написанных блокнотах и IDE на изобретенных собственоручно языках для изобретенных собственоручно компьютеров. Чем это отличается от использования фреймворка? Да ничем, практически, суть одна. Хотите - используйте свое. Хотите - используйте готовые фреймворки.
Цитата Сообщение от newJS Посмотреть сообщение
Безграмотный товарищ не умеющий сам думать
Интересное мнение. "Если человек использует фреймворк - значит он тупой".

Не по теме:

пойду потуплю на рельсах..

0
 Аватар для Ukkas
153 / 126 / 39
Регистрация: 02.05.2012
Сообщений: 573
22.04.2014, 10:08
sashok89, а по поводу динозавров, знаю я человека, который к достаточно глобальным рабочим проектам подключается в Total Commander по FTP и правит прям там "по-живому" в Notepad++. Вот это страшно))
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.04.2014, 10:08
Цитата Сообщение от sashok89 Посмотреть сообщение
Я ярый фанатик написания кода ручками без всяких вспомогательный готовых функций и т.д
и не надоедает писать по 100 раз одно и тоже? Ведь, как я понимаю, "без всяких вспомогательных готовых функций" означает то, что вы и свои не используете?
0
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2
22.04.2014, 10:17  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
и не надоедает писать по 100 раз одно и тоже? Ведь, как я понимаю, "без всяких вспомогательных готовых функций" означает то, что вы и свои не используете?
конечно же я использую свои наработки я ведь не могу помнить все. Да и интернетом я пользуюсь активно, но разве это фраймворк? В моем понимание это работа над собой и своими ошибками.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.04.2014, 10:24
Цитата Сообщение от sashok89 Посмотреть сообщение
Конечно же нет
Я основывался на фразе
Безграмотный товарищ не умеющий сам думать
Если же рассматривать в другом ключе - то лично мне все равно. Есть время и желание - пишу сам. Нет - использую фреймворк.
З.Ы. мне больше нравится "надстройка" над css - Sass. Можно ли это считать фреймворком? Пожалуй, да. Но, несомненно, он мне больше симпатизирует, нежели чистый css - кажется более логичным, например, то же "наследование" - внутри блока со стилями родителя можно описать стили "детей".

Добавлено через 1 минуту
Цитата Сообщение от sashok89 Посмотреть сообщение
Но разве это фрейворк?
А что вообще такое "фреймворк"? Это набор часто используемых вещей, собранных другими программистами. Чем это отличается собранным вами набором? Только тем, что собирали это вы, и все.
1
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2
22.04.2014, 10:38  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
Чем это отличается собранным вами набором? Только тем, что собирали это вы, и все.
Ну собственно да. В этом и есть отличие. Я ведь не продвигаю это в массы и не пытаюсь навязать другим своей так называемый фреймворк. Это всего лишь мои заметки

Цитата Сообщение от KOPOJI Посмотреть сообщение
мне больше нравится "надстройка" над css - Sass.
До этого момента ничего не слышал о Sass. погуглил и нашел отличную статью. Теперь я точно буду использовать Sass.
Если кому интересно смотрите вот тут Почему Sass?
0
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
22.04.2014, 12:47
Цитата Сообщение от Ukkas Посмотреть сообщение
sashok89, а по поводу динозавров, знаю я человека, который к достаточно глобальным рабочим проектам подключается в Total Commander по FTP и правит прям там "по-живому" в Notepad++. Вот это страшно))
Это вы обо мне?
Я всегда использую связку: Total Commander = Notepad++ = Google Chrome
Подключаемся к FTP, далее открываем панель разработчика, (в хроме она куда более лучше чем в FF и Opera вместе взятых, + предлагает автозавершение) и пишем/правим все стили так, как нам нужно, так-же можно добавить при необходимости HTML, любой блок.
Потом нехитрым нажатием Ctrl+C копируем и вставляем в наш файл css/html все, что мы написали.
Всё, можно проверять во всех браузерах и на Андроиде.
Все занимает минимум времени при максимум правок. От Денвера отказался долее полутора лет назад, переход/адаптация был сложным процессом, но Я его победил - о чем не жалею.
И что является плюсом, так это то, что можно сразу заказчику показать его заказ, и если есть какие нибудь пожелания, тут-же все добавить/исправить.

А теперь вопрос: зачем мне фреймворк?
Последнее что писал, это страницу Landing Page, так вот там Я даже и не знаю в каком месте можно применить фреймворк.
0
 Аватар для sashok89
75 / 75 / 11
Регистрация: 04.08.2012
Сообщений: 526
Записей в блоге: 2
22.04.2014, 12:57  [ТС]
Я тоже постоянно использую панель разработчика. Очень удобно и всегда можно подогнать как тебе нужно, а потом уже внести все это в css
Вместо Total Commander предпочитаю FilleZila!
0
 Аватар для Vladislav WebDev
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
22.04.2014, 13:12
Цитата Сообщение от Pro100kvachina Посмотреть сообщение
а работает например @keyframes в IE < 10 версии ?
Нет конечно, это невозможно. Я её и не использую в своем фреймворке. Для этих вещей юзаю джаваскрипт, а конкретно джйквери, на котором подобные анимации делаются легче и быстрее, чем на css3. Вообще советую вам забыть об css animation и @keyframes на ближайшие несколько лет. Курите джейквери лучше.
Цитата Сообщение от sashok89 Посмотреть сообщение
работа с версткой приносит колоссальное удовольствие
На первых парах, пока вы новичек и вам всё ново и соответственно интересно - да. Но потом, как сверстаете десяток макетов или лендингов, полюбому начнете думать о фреймворках-ускорялках. Это вопрос целесообразности даже, не только чтобы облегчить себе жизнь, но еще и для того, чтобы тупо повысить свою производительность!
Цитата Сообщение от sashok89 Посмотреть сообщение
если использовать дополнительные библиотеки, которые начнут все делать за меня, это станет рутиной!
Вы даже не представляете, как не правы сейчас Рутиной станет для вас каждый раз "изобретать велосипед"!
Цитата Сообщение от KOPOJI Посмотреть сообщение
Sass. Можно ли это считать фреймворком? Пожалуй, да. Но, несомненно, он мне больше симпатизирует, нежели чистый css
Препроцессоры маст хэв просто! Я лично остановился не препроцессоре LESS, он мне как-то более симпатизирует, хотя и на SASS могу покайфовать, но уж никак не чистоганный css лопатить из раза в раз.
Цитата Сообщение от MVS76 Посмотреть сообщение
Последнее что писал, это страницу Landing Page, так вот там Я даже и не знаю в каком месте можно применить фреймворк.
Фреймворк фреймворку рознь. Наверняка есть те, которые для вашего лендинга подошли бы в тот момент, а особенно тот, который вы написали бы для себя лично.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2014, 13:12
Помогаю со студенческими работами здесь

Необходимо создать базу данных для облегчения работы переработки вторсырья
В общем, дед работает в пункте переработки втор.сырья и в конце дня ему приходится подсчитывать по накладным сколько принесено сырья и на...

Посоветуйте софт для облегчения анализа и сокращения объема чужого кода
Долго думал &quot;В какой же раздел запостить тему? так как не нашёл на форуме раздела, посвященному используемому при программировании софту и...

.NET Framework для разработчика и .NET Framework для простого пользователя это одно и тоже?
Если я обычный пользователь компьютера и не разрабатываю приложения .NET Framework, но запускаю их и пользуюсь ими на своём ПК и наоборот...

В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile
Свойства проекта (Project -&gt; Properties) -&gt; вкладка Compile -&gt; Advenced complie options -&gt; в списке Target Framework не выбирается .NET...

Ноут для жизни
Добрый день. Помогите, пожалуйста, выбрать ноут. По приблизительным требованиям i5 (не, можно конечно i7, но по цене не уложится), от 6гб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru