前端好难 -- 致即将开发移动 Web App 的新人们

2013-07-26 20:30:57 +08:00
 ufologist
http://www.douban.com/note/290965435/

前端之难, 难于上青天...

一个专业前端在知识的深度和广度上要求都非常之严, 肯定不仅仅是复制粘贴几段HTML标签, 网上找点CSS特效, 下载个jQuery插件什么的.

看看我们在开发移动 Web App 时需要具备哪些知识
1. 单页面开发
2. 模块化
3. MVC

如果你立志做一名专业的前端, 你就会真正意识到我说的好难是有多难, 一切从头开始, 循序渐进.
如果你仅仅是过来凑个热闹打打酱油, 请保持谦卑, 万事不要自作主张, 前端的坑比你想象的要多要深.

一入前端深似海...
7214 次点击
所在节点    程序员
56 条回复
ufologist
2013-07-28 10:41:29 +08:00
@Mcatt 如果以后每个人都觉得写HTML好难, 那大家对前端的想法必然有所改观
ufologist
2013-07-28 10:44:04 +08:00
@Sivan 其实不用关注太多眼花缭乱的框架什么的, 势必造成力不从心, 更重要的是基础, 找到合适的框架适可而止
Mcatt
2013-07-28 10:57:33 +08:00
@ufologist 不能同意更多!
rrfeng
2013-07-28 11:02:29 +08:00
纯路过
看起来 js 需要被更好的替代了?
refresh
2013-07-28 11:02:34 +08:00
真心没觉得难,虽然我不是专业的前端,只是挺麻烦的,特别是浏览器适配,不过如果放弃ie6的话,事情会简单很多
Perry
2013-07-28 11:04:18 +08:00
是不是没提到设计。。
deathfang
2013-07-28 11:54:42 +08:00
@ufologist 问下LZ对UI框架怎么看?如果团队专注前端的人数不多,UI组件基本要用写好的,这个时候怎么选择?
看到国外一个 收费UI框架
http://www.kendoui.com/
echo1937
2013-07-28 12:01:10 +08:00
@Sivan 我也觉得,前段的核心问题是杂,而不是难.

在IT领域,无论是语言还是框架,比前段部分难的很多很多.
DaniloSam
2013-07-28 18:41:29 +08:00
呵呵
ety001
2013-07-28 22:05:39 +08:00
又要广又要深,真心有时候感觉力不从心。。
subpo
2013-07-28 22:17:46 +08:00
呵呵
subpo
2013-07-28 22:18:10 +08:00
只能说呵呵了
tshwangq
2013-07-29 03:11:53 +08:00
前端确实很难了。
几年前开始的prototype, jquery只是web开始复杂化的序幕。
spa的应用都要担心内存泄漏了。
要弄出一个好的app,也不会比一个传统的native app轻松多少了。
ufologist
2013-07-29 08:51:33 +08:00
@refresh 不知道朋友是不是说的做网页, 而不是前端...
ufologist
2013-07-29 08:52:43 +08:00
@rrfeng 如果你喜欢ruby, 那么推荐去看看CoffeeScript
ufologist
2013-07-29 08:54:00 +08:00
@Perry 设计领域确实没有提到, 我想设计领域可以参考Bootstrap
ufologist
2013-07-29 08:55:48 +08:00
@deathfang 这个框架我是相当看好, 第一眼看见就在持续关注, 如果这位朋友预算够, 可以选择商业产品, 如果不行的话, 就选择开源的吧, 类似Bootstrap这样的full stack应该比较适合你
ufologist
2013-07-29 08:57:15 +08:00
@echo1937 非常赞同, 如果说到计算机领域, 还是更难更基础的东西, 什么编译原理啊, 算法啊, 数据结构啊比比皆是
ufologist
2013-07-29 08:58:26 +08:00
@ety001 慢慢来吧, 从头开始有时候并不可怕, 总比突然卡壳的好
ufologist
2013-07-29 08:59:46 +08:00
@tshwangq 非常赞同, 框架的开始只是解决问题的开始, 前端越被重视就越多问题需要大家来解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX