很多前端开发人员喜欢使用各种UI框架,比如bootstrap,material UI,tailwindcss等,他们希望这可以节省他们大量的时间,然而,现实却并非如此。
在小店等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、成都网站设计 网站设计制作定制网站制作,公司网站建设,企业网站建设,品牌网站建设,成都营销网站建设,外贸网站建设,小店网站建设费用合理。
很多时候,人们会问我,或者让我推荐一些UI框架,但是我想说的是,对于UI框架,没有万能的,每个UI框架都有自身的优点和缺点,如果你非要找到一个万金油的UI框架,那么我推荐你放弃寻找,自己去构建自己的UI框架。
因为很多前端开发人员没有设计背景,因此他们不想要花费很多时间来学习如何设计,他们只是想要一个已经设计好的UI框架来满足他们的页面构建需求。
但是,其实对于一个网站,设计才是灵魂,如果没有经过自己的精心设计,那些看似很精美的网站也会失去灵魂。
曾经有人说过,只有谷歌的开发者才能让材料设计的应用看起来非常漂亮,而第三方开发者使用材料设计开发出来的应用却惨不忍睹。
虽然UI组件可以给你好看的按钮,给你好看的日期选择器,给你提供分页组件,但是你仍然要学会组装它们,否则一切看起来总是那么地不协调。
良好的设计有很多无形的方面需要我们注意,比如平衡,间距和一致性之类的东西。要有效地使用组件库,我们需要将自己融入设计师的思维里面,并了解如何部署它们。
另外,无论UI库设计的有多全面,它都将永远满足用户的所有需求。每个应用程序和网站都是独一无二的,总会有特殊要求。
很多人选择UI框架是因为他们觉得UI框架可以帮助他们节省时间。这在很多情况下是非常正确的,但是,有时候却并不是。
当你选择Bootstrap或Materiate UI之类的UI框架开发一个项目的时候,的确可以非常迅速地开发界面,并在最开始的几天取得了非常快的的进步。 但是随着时间的流逝,你将会慢慢陷入困境。你会花费大量的时间用来修改组件让它适应你的设计。因为组件总是不能满足你的所有设计需求。
我自己曾经花了整整一个下午试图从CSS框架中修改默认的样式来适应我的界面,但是最后我放弃了,因为我意识到我的修改总会影响到其它组件或者需要修改大量代码结构。
最后,我决定移除第三方UI组件,然后在很短地时间内我就调整好了样式。
编写自己的样式库对我来说有点像编写测试:起初有点慢,但是早期的努力都会有所回报。 从长远来看,这将节省大量时间,精力和挫败感。
人们选择UI框架其实还有一个主要原因就是构建网站的可用性和可访问性。
构建一种适合鼠标用户,键盘用户和屏幕阅读器用户的模态非常困难。
在可用性和可访问性方面,UI框架具有自己的特性,通过使用它们的确可以大大减轻工作量。
因此,当你的界面需要一些可用性和可访问性的时候,我推荐你使用一些UI组件,仅限于此。
不建议使用UI框架,并不是完全抛弃UI框架,而是在适当的时候选择去使用它们。任何工具都有自己的最适合的场景,如果我们没有掌握工具的使用方法,就拿来使用的话,我们一定会犯错误。
如果你做的界面更多的是后端展示操作界面,那么UI框架将会是非常适合的选择,否则对于设计师设计的网页,自己动手去写样式可能会更好。
分享标题:有些时候,你也许不需要使用UI框架
转载来于:http://www.stwzsj.com/qtweb/news2/4302.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联