1
clc3123 2013-07-26 21:01:50 +08:00
首先是javascript基础,现在mobile热了之后,js基础愈发重要。
|
2
clino 2013-07-26 21:26:07 +08:00
我对这块也还没怎么入门,之前jquery学了一点,现在正在学angularjs
|
3
awebird 2013-07-26 21:32:27 +08:00
前端洗牌期,有机会有挑战,硬头皮上吧...
|
4
zrain2009 2013-07-26 22:33:47 +08:00
好吧,看了原文介绍SPA的部分,我就想问了,为什么不用jQuery Mobile呢?
|
9
ufologist OP |
10
tamamaxox 2013-07-27 11:53:25 +08:00
没人用backbone吗?
|
11
darasion 2013-07-27 11:55:21 +08:00
嗯。并且大部分人还认为前端无技术含量。
|
12
raptor 2013-07-27 12:18:02 +08:00
谁敢说前端无妓术含量的…bootstrap, less, html5, js, coffee, jquery, backbone, underscore, mustache, angular, ember, knockout…我看了头都大。
|
14
wodemyworld 2013-07-27 18:12:56 +08:00
难点在javascript上,本身语言设计就不咋地,还得造一堆的轮子,轮子还全呈现在前端,你引用了GPL协议的第三方js,还得开源自己的,不像做server端的,全在服务器上呢,你引用了别人也发现不了,呵呵呵呵~额呵呵呵呵~
|
15
Mcatt 2013-07-27 19:28:45 +08:00
深似海,要写出个高质量的HTML好难
|
16
ufologist OP @tamamaxox 喜欢backbone的推荐看
1. JavaScript Architecture 2. Step by step from jQuery to Backbone 3. A Complete Guide for Learning Backbone Js |
17
Sivan 2013-07-28 10:31:43 +08:00
前端不是难,是杂……关注点太多会跟不上来。
|
18
ufologist OP @darasion 深有同感 +1, 是我们组最近有新人来, 我需要一遍又一遍的说一番, 因此促成了此篇, 其实也是总结自己前端的经历
|
19
ufologist OP @raptor 其实懂了最根本的技术点, 其他只是框架熟练度的问题了, 并且需要一停的从框架再反过来学习, 弥补自身的不足
|
20
ufologist OP @wodemyworld 难点其实所有点上都有, 只不是大多数人都更关心JavaScript, 因为是"编程", 其实数据结构什么的更重要, HTML之于数据结构
|
22
ufologist OP @Sivan 其实不用关注太多眼花缭乱的框架什么的, 势必造成力不从心, 更重要的是基础, 找到合适的框架适可而止
|
24
rrfeng 2013-07-28 11:02:29 +08:00
纯路过
看起来 js 需要被更好的替代了? |
25
refresh 2013-07-28 11:02:34 +08:00
真心没觉得难,虽然我不是专业的前端,只是挺麻烦的,特别是浏览器适配,不过如果放弃ie6的话,事情会简单很多
|
26
Perry 2013-07-28 11:04:18 +08:00
是不是没提到设计。。
|
27
deathfang 2013-07-28 11:54:42 +08:00
|
29
DaniloSam 2013-07-28 18:41:29 +08:00 1
呵呵
|
30
ety001 2013-07-28 22:05:39 +08:00
又要广又要深,真心有时候感觉力不从心。。
|
31
subpo 2013-07-28 22:17:46 +08:00
呵呵
|
32
subpo 2013-07-28 22:18:10 +08:00
只能说呵呵了
|
33
tshwangq 2013-07-29 03:11:53 +08:00
前端确实很难了。
几年前开始的prototype, jquery只是web开始复杂化的序幕。 spa的应用都要担心内存泄漏了。 要弄出一个好的app,也不会比一个传统的native app轻松多少了。 |
37
ufologist OP @deathfang 这个框架我是相当看好, 第一眼看见就在持续关注, 如果这位朋友预算够, 可以选择商业产品, 如果不行的话, 就选择开源的吧, 类似Bootstrap这样的full stack应该比较适合你
|
38
ufologist OP @echo1937 非常赞同, 如果说到计算机领域, 还是更难更基础的东西, 什么编译原理啊, 算法啊, 数据结构啊比比皆是
|
41
fooCoder 2013-07-29 09:25:47 +08:00
读完全文。我也没发现难在哪里。我现在就是在做移动web app的。native的也做过,后端也做过。各有各的复杂点和方便的地方。
|
42
fooCoder 2013-07-29 09:27:40 +08:00
看了下回复,很同意是复杂而不是难的说法。
|
44
refresh 2013-07-29 10:04:29 +08:00
@ufologist backbone,hybrid, handlebars, less, grund, expect之流,算前端不
|
45
refresh 2013-07-29 10:05:28 +08:00
手误,grunt
|
47
chemzqm 2013-07-29 11:37:39 +08:00
所以我用component,它用简单的方案解决了最复杂的工程性问题
|
48
wity_lv 2013-07-29 14:10:30 +08:00
“前端之难, 难于上青天...”
曾经作为后端工程师,被公司项目各种折腾, 现在以深深陷入js, css, html这个大坑。 Web端用过的东西: GWT, ExtJS, jQuery, Backbone, RequireJS, Jasmine, BootStrap, 960Grid 去年又开始iOS, iOS端还是处在前端的形式。(应用除了h.264视频处理,其他部分都可用web app代替)。为什么不用js ? 我对解决mobile端的坑没信心。 |
50
ufologist OP @clino 那你是可以选择带双向数据绑定的前端MV*框架, 比如你说的angularjs, google出品有底气
|
51
ufologist OP @chemzqm 请问你说的 component 是否指的是 http://component.io/, 同样喜欢, 那样做组件的方式赞一个 +1
|
52
ufologist OP @wity_lv 被同样坑过的人 +1, 前端处于快速变化期, 各种框架在更替, 还没有完全一体化的解决方案, 大家都在摸索/推翻以前的东西
|
53
Keinez 2013-07-30 12:59:04 +08:00
一年前看张鑫旭的博客就知道前端不好做,光模块化这个问题就能搞死一堆人,还要解决JS优化,还要解决载入性能,还有各种乱七八糟的问题……所以我老老实实学了点CSS然后埋头做设计。
以为会写HTML和CSS,会点JS库就是前端了?大错特错! 附上地址:http://www.zhangxinxu.com/ |
54
wity_lv 2013-07-30 14:59:53 +08:00
@ufologist 多数前端还是用不到这么复杂的东西。,感觉现在前端还是设计重于技术。现在前端暂时不打算折腾,保持一个技术栈就ok。
现在摸索出来的技术栈: Bootstrap, jQuery, backbone, jasmine, requirejs, bower 后续打算: yeoman做前端构建 coffeescript代替js,应对需要使用大量js的应用 留个github, 互粉:https://github.com/lvjian700 |