前端好难 -- 致即将开发移动 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

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

一入前端深似海...
7013 次点击
所在节点    程序员
56 条回复
clc3123
2013-07-26 21:01:50 +08:00
首先是javascript基础,现在mobile热了之后,js基础愈发重要。
clino
2013-07-26 21:26:07 +08:00
我对这块也还没怎么入门,之前jquery学了一点,现在正在学angularjs
awebird
2013-07-26 21:32:27 +08:00
前端洗牌期,有机会有挑战,硬头皮上吧...
zrain2009
2013-07-26 22:33:47 +08:00
好吧,看了原文介绍SPA的部分,我就想问了,为什么不用jQuery Mobile呢?
panlilu
2013-07-26 22:36:36 +08:00
@zrain2009 jQuery Mobile效率低的令人发指。。jQuery UI也是一副德行。。
ufologist
2013-07-27 11:45:50 +08:00
@clc3123 是啊, 最根本的是将 JavaScript 真正作为一门语言来学习
ufologist
2013-07-27 11:47:12 +08:00
@clino 我推荐先从最基础的学起, 少一点魔法的框架, 不然可能造成只会用而不会解决问题
ufologist
2013-07-27 11:47:55 +08:00
@awebird 希望此篇对你迎接挑战有好处
ufologist
2013-07-27 11:49:54 +08:00
@panlilu 非常感谢 @panlilu 为了解答, 其实目前前端的形势更趋向于组合小巧的micro-framework而不是拿一个什么都提供的大架子, 这样解决问题的时候更能灵活调控
tamamaxox
2013-07-27 11:53:25 +08:00
没人用backbone吗?
darasion
2013-07-27 11:55:21 +08:00
嗯。并且大部分人还认为前端无技术含量。
raptor
2013-07-27 12:18:02 +08:00
谁敢说前端无妓术含量的…bootstrap, less, html5, js, coffee, jquery, backbone, underscore, mustache, angular, ember, knockout…我看了头都大。
LokiSharp
2013-07-27 12:34:35 +08:00
@raptor +1 ,这些东西看了就头大
wodemyworld
2013-07-27 18:12:56 +08:00
难点在javascript上,本身语言设计就不咋地,还得造一堆的轮子,轮子还全呈现在前端,你引用了GPL协议的第三方js,还得开源自己的,不像做server端的,全在服务器上呢,你引用了别人也发现不了,呵呵呵呵~额呵呵呵呵~
Mcatt
2013-07-27 19:28:45 +08:00
深似海,要写出个高质量的HTML好难
ufologist
2013-07-28 10:29:58 +08:00
@tamamaxox 喜欢backbone的推荐看
1. JavaScript Architecture
2. Step by step from jQuery to Backbone
3. A Complete Guide for Learning Backbone Js
Sivan
2013-07-28 10:31:43 +08:00
前端不是难,是杂……关注点太多会跟不上来。
ufologist
2013-07-28 10:33:27 +08:00
@darasion 深有同感 +1, 是我们组最近有新人来, 我需要一遍又一遍的说一番, 因此促成了此篇, 其实也是总结自己前端的经历
ufologist
2013-07-28 10:35:50 +08:00
@raptor 其实懂了最根本的技术点, 其他只是框架熟练度的问题了, 并且需要一停的从框架再反过来学习, 弥补自身的不足
ufologist
2013-07-28 10:38:41 +08:00
@wodemyworld 难点其实所有点上都有, 只不是大多数人都更关心JavaScript, 因为是"编程", 其实数据结构什么的更重要, HTML之于数据结构

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

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

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

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

© 2021 V2EX