Milligram: Информация

Созданный на 21 дек. 2016  ·  14Комментарии  ·  Источник: milligram/milligram

Как 16 файлов sass (в основном сброс css) можно рассматривать как «фреймворк»? Это очень похоже на шаблон / строительные леса / стартовый набор

help wanted

Самый полезный комментарий

@equinusocio Часто ли вы открываете вопросы по проектам с открытым исходным кодом, просто чтобы насрать на них? Когда кто-то жертвовал свое время, чтобы дать миру что-то бесплатно?

Вы не находите этот проект полезным. Отлично. Повезло тебе. 4653 человека знают. Открытие таких неконструктивных проблем только напрасно тратит время людей и отпугивает разработчиков.

screen shot 2016-12-21 at 11 42 34 am

Все 14 Комментарий

Эта «структура» настолько минимальна, что вам нужно каждый раз переписывать ее, чтобы получить приличную настройку.

И вы можете переписать его CSS за 1 час с желаемыми настройками. Так что я не вижу в этом никакой помощи ..

@equinusocio Часто ли вы открываете вопросы по проектам с открытым исходным кодом, просто чтобы насрать на них? Когда кто-то жертвовал свое время, чтобы дать миру что-то бесплатно?

Вы не находите этот проект полезным. Отлично. Повезло тебе. 4653 человека знают. Открытие таких неконструктивных проблем только напрасно тратит время людей и отпугивает разработчиков.

screen shot 2016-12-21 at 11 42 34 am

@equinusocio манеры чувак !. Вы можете сделать это за час! Вы можете сделать фреймворк за день классным !. Пожалуйста, сделайте это. Это поможет многим разработчикам и проектам.

Если вам это не пригодится. Вам не обязательно его использовать. Никто вас не заставляет. Не критикуйте чужую работу.

@sudheerDev , @nateberkopec Это просто вопрос, и вы должны прочитать, прежде чем писать. Я не могу понять, как это можно считать фреймворком. Он обеспечивает только сброс evolute css. Мне нравится, как написан код, мне нравится этот инструмент, но мой вопрос все еще существует. Можно ли это действительно рассматривать как основу?

PS: @nateberkopec Проверьте мой профиль, прежде чем говорить о моем вкладе в открытый исходный код.
https://github.com/equinusocio

@equinusocio

   This "framework" is so minimal that you need to rewrite it everytime to get a decent customization.

Это вопрос не для одного !.
И это тоже не так.

And, you can rewrite his css in 1hr, with your desired customizations. So i don't see any help from this..

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

Хорошо, допустим, это то, что вы имели в виду, когда говорили, что у вас есть вопрос.

How 16 sass files (mostly reset css) can be considered as a "framework?" This is much like a boilerplate/scaffold/starter-kit

Количество файлов или строк кода не является мерой для квалификации в качестве фреймворка. ИМХО. Мне больше нечего сказать по этому поводу, поскольку для меня не имеет значения, как он классифицируется. Я знаю, что он предлагает и когда его использовать.

PS: Да, вы являетесь активным участником, и меня сбивает с толку то, что вы все еще думаете, что это приемлемый способ указать на что-то.

@sudheerDev Вы пропустили первую тему?

Как 16 файлов sass (в основном сброс css) можно рассматривать как «фреймворк»? Это очень похоже на шаблон / строительные леса / стартовый набор

Ответ: https://en.wikipedia.org/wiki/Software_framework

Отвечать:
(Подразумевается) Так почему же считается «рамкой», если ...

Эта «структура» настолько минимальна, что вам нужно каждый раз переписывать ее, чтобы получить приличную настройку. И вы можете переписать его CSS за 1 час с желаемыми настройками.
Так что я не вижу в этом никакой помощи.

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


Миллиграмм README

> Миллиграмма обеспечивает минимальную настройку стилей для быстрой и чистой отправной точки. Просто это! Только 2kb в сжатом виде! Дело не в UI-фреймворке .

PS:

Количество файлов или строк кода не является мерой для квалификации в качестве фреймворка. ИМХО. Мне больше нечего сказать по этому поводу, поскольку для меня не имеет значения, как он классифицируется. Я знаю, что он предлагает и когда его использовать.

Да, но если вам нужно переписать 80% его стартового кода, плюс ваш личный код (пока вам не понадобятся идентичные веб-сайты или приложения), это настоящая структура?

Никто не ответил на мой первоначальный вопрос.

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

Bootstrap - это фреймворк (мне он не нравится), Foundation - это фреймворк, Material UI - фреймворк, Angular - фреймворк ..

Здесь люди знают, как добавить реакцию «👎», но не знают, как ответить на простой вопрос. Это 💩 сообщества открытого исходного кода.

Доброе утро, ребята! @equinusocio @joelwallis @nateberkopec @sudheerDev

@equinusocio Позвольте мне рассказать вам историю о моем первом вкладе в Интернет. Я покажу вам свои мысли и принципы, которые меня волновали раньше, и то, как он помог запустить Milligram. Я надеюсь, что вы сможете сделать свои выводы и лучше составить свое мнение по определению, которое вы ищете для миллиграмма.

Bootstrap, Foundation, BaseCSS, Semantic UI - все это отличные фреймворки, но все они огромны. Даже с несколькими строками CSS они не достигли той производительности, которую я хотел. В то время мне нужно было быть очень быстрым и последовательным, потому что я знал, что бизнес компании - делать быстрые поставки, и именно так родился Milligram.

Дизайн мышления

Я потратил много времени на сброс свойств CSS для настройки простых компонентов, и большую часть времени я не использовал 90% фреймворка. Миллиграмма имеет минимальную конфигурацию (только необходимую).

Простота

Миллиграмм был разработан для простого использования. Некоторые свойства, такие как семейство шрифтов, размер шрифта, размер контейнера. Просто измените только одну строку и все.

Представление

Миллиграмма не является фреймворком пользовательского интерфейса, он просто делает уже знакомые нам веб-элементы более привлекательными. Только 2kb в сжатом виде!

Ясность

Другой проблемой, которую я пытался решить, было странное использование сокращений в классах: .col-xs- , .fl , .fr , .btn , .cf . Аббревиатуры не так уж и круты. Миллиграмма использует некоторые четко определенные классы: .button , .column , .float-left , .float-right , .clearfix .

Сетка

Пока у нас не было адекватной поддержки верстки. Milligram использует потрясающие возможности CSS3 (Flexbox) для сеток. Без ограничений 12, 16, 24 ... а также по направлению: влево, вправо, вниз, вверх ... возможностей для настройки гораздо больше.

Итак, этот проект родился из личной потребности. Я всегда стараюсь сократить время производства. Я буквально все время одержим производительностью и продуктивностью. Я надеюсь, что это поможет вам так же, как и мне. В любом случае, большое спасибо всем. Я благодарен за ваш вклад в Milligram. Для меня это все в новинку, и я это очень ценю.

А пока закрою этот выпуск. Уже потратил много сил на неуместный контент, который не добавлял никакой ценности проекту.

@equinusocio Не стесняйтесь снова открыть эту проблему, если это вам не

@cjpatoilo спасибо за настоящий ответ.

Дизайн мышления
Я потратил много времени на сброс свойств CSS для настройки простых компонентов, и большую часть времени я не использовал 90% фреймворка. Миллиграмма имеет минимальную конфигурацию (только необходимую).

Это «только необходимое» немного двусмысленно, потому что я думаю, что этого «необходимого» недостаточно в реальном контексте. За свою карьеру я создал пару фреймворков, и я согласен с вами, что Bootstrap и другие фреймворки огромны (мне не нравятся ни один из этих фреймворков), но когда вам нужно создать собственный компонент пользовательского интерфейса, вы должны написать много css, это нормально, но вы можете один раз написать сами. Подумайте о простом модальном компоненте, если вы хотите, чтобы он был на Milligram, вы должны его написать, другие фреймворки предоставляют этот компонент, и вам нужно настроить его (почти переписать).

На реальном веб-сайте Milligram становится бесполезным, если вы не создаете очень ультра-минимальный пользовательский интерфейс, он становится простым стартовым комплектом, а не фреймворком. Разве Миллиграмма не является очень специфической «структурой»? Как вы думаете? Какой процент вариантов использования может покрыть Миллиграмм?

@equinusocio просто интересно: в чем ты сомневаешься? И, если Миллиграмма не является фреймворком - скажем, это что-то еще, что вы пытаетесь сделать / выполнить с этой проблемой?

Я действительно не знаю, как я попал в эту ветку (гугл), но нет лучшего места, чтобы сказать СПАСИБО, cjpatoilo, так как ваша работа по-прежнему великолепна, работает и полезна! Остальное мне очень нравится писать самостоятельно, не используя раздутых фреймворков, и ваша работа - идеальный базовый шаблон.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги