There are many so-called "CSS frameworks" in the wild,
some are even open source.
But in general, I don't buy it.
UI sample/guidelines VS codebase/implementation
1) As UI sample/guidelines, of course it's ok for internal usage,
but it's no value for share (open source).
2) As codebase/implementation, it's bad,
use "styling class hook" Anti-Pattern.
3) What I mean "bad", not it doesn't work, but it can't scale
with maintainability, and also have many other faults. Sorry
I have no time to dive into deep in this short essay, but I
may have a chance to give a speech in D2 next month and I'd
like to say something about it.
NOTE: Bootstrap is written in LESS, so it's not traditional "CSS framework"
though it can be used in such bad way. That's the main reason I don't
like LESS. Anyway it still be one of the core value of the Bootstrap,
and the high customizability come from LESS.
Unfortunately there are some "CSS framework" derived from Bootstrap but
went backwards by abandon LESS. I feel very sorry about that.
How to refactor those "frameworks" in your team/project
1) Good news: It is possible. Those so-called "CSS frameworks" or any
real-world stylesheets can be separate into many Stylus mixins and
modules like reset(if you like css reset)/typo/layout/theme...
(You also can use SASS/LESS, but I prefer Stylus.)
Bad new: It need HARD work.
2) As a engineer, I do NOT want to refactor any so-called "CSS framework"!
It's meanless and inefficient for me. If I need any basic CSS pattern,
I will choose something like Stylus/Nib (and even contribute code to it),
or just write it.
3) But from the perspective of a team leader, I will support the
original author to refactor it, though finally he/she may find
many parts of it will be easier to build from zero or totally
rewrite. Other engineers (include me myself) can use it as library
later because then it's just unobtrusive APIs, and will not
pollute markups and templates. And it's definitely very helpful
for the original author and the whole team.
That's all.
分享到:
相关推荐
本压缩包文件“Public-opinion-research-hotspots-.rar”为我们提供了一个关于网络舆情研究的详细分析,尤其是通过对微博平台的深度探讨,揭示了网络舆情的态势及演化规律。 文件《Public opinion research hot...
$ npm install datasets-liu-negative-opinion-words-en 要在浏览器中使用,请使用 。 用法 var words = require ( 'datasets-liu-negative-opinion-words-en' ) ; 字 负面意见。 console . log ( words ) ; /* ...
$ npm install datasets-liu-positive-opinion-words-en 要在浏览器中使用,请使用 。 用法 var words = require ( 'datasets-liu-positive-opinion-words-en' ) ; 字 正面意见。 console . log ( words ) ; /* ...
在IT行业中,"opinion-server-experiment"这个项目标题很可能是指一个用于收集、处理和分析用户意见或反馈的服务器端应用程序的实验性实现。在这个实验中,开发者可能使用了Shell脚本来实现自动化任务,如数据采集、...
http://www.cs.uic.edu/~liub/FBS/opinion-lexicon-English.rar Attribution: "Opinion Lexicon by Bing Liu [http://www.cs.uic.edu/~liub] is licensed under CC BY 4.0 International ...
从在线审查中共同提取意见目标和意见词在当今的电子商务世界中或竞争激烈的市场结构中,需要大量分析数据来改善服务,概率计算,预测,业务决策以及市场信誉摘要等。此分析是通过对客户反馈和产品的详细摘要获得的...
Mining Opinion Words and Opinion Targets in a Two - Stage Framework
2011-Clustering product features for opinion mining 2011-Clustering product features for opinion mining
dumb-opinion-master.aer.gh
为了绕过这个问题,copula-opinion pooling(COP)-经典Black-Litterman方法的扩展-实现了一种先验先验,它使用多元copula正确地反映了市场的依存结构。 直觉与以前相同; Black-Litterman方法需要2个输入:市场观点...
意见 一个用于跟踪不同餐厅的菜肴评论的应用程序。 制作: : 项目设置 依赖关系是用yarn.lock文件锁定的,因此请使用yarn而不是npm进行安装。 yarn install 编译和热重装以进行开发 yarn serve ...
意见检测基地 介绍 该模块使用机器学习和 crfsuite 工具包 ( ) 实现了意见挖掘的豪华版。 该模块旨在检测意见并为每个意见提取三个元素: 意见表达 意见持有人 意见目标 该模块适用于英语和荷兰语,并已使用 VUA 的...
Tenet实时意见挖掘系统 Tenet:实时意见挖掘系统 系统模块: 前处理 数据采集 数据清理 数据归一化 南非 空中交通服务 此源代码是根据此源树的根目录中的LICENSE文件中找到的GPL样式许可获得许可的。
所有.m文件都可以在版本高于R2014a的MatLab中运行; “ data_generation_and_probability_test.mlx”至少请求MatLab R2016a的版本。 ... ...Web上下载并运行它。...该论文已经发表在同行评议的期刊《信息融合》上。...
$ java -jar lib/opinion-mining-1.0-all.jar –useTrainingData training-data/ -train -classify "Super książka! Polecam!" 可用参数: -collectData运行网络爬虫并将网页下载到 tmp/ -useTrainingData ...
《情感分析与意见挖掘》是Bing Liu撰写的一本专业著作,它深入探讨了这个领域的重要理论和技术。这本书是基于作者对大量相关学术论文的深入研究而编写的,旨在全面覆盖情感分析和意见挖掘的发展历程、核心概念以及...
《Sentiment Analysis and Opinion Mining》是由Bing Liu撰写的一本专著,主要探讨了情感分析和观点挖掘这两个在自然语言处理领域中至关重要的主题。情感分析是研究、识别和提取文本中主观信息的过程,通常涉及对...
Milieu意见提取引擎 版权 特此免费授予获得此软件和相关文档文件(以下简称“软件”)副本的任何人无限制使用本软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,...
使用民意测验报告了解民意测验的功能*运行基于个人资料的民意测验竞赛和选举*设计完全适合您的站点的民意测验-Opinion Stage可让您设计民意测验,使其完全适合您的站点,包括民意测验字体,民意测验大小,民意测验...