路由器的前端页面跟普通前端有什么区别?

2016 年 3 月 15 日
 atlantismonk
路由器的前端页面跟 P 普通前端有什么区别?
做路由器厂商的前端需要用到什么技术?
今天面试一家为其他牌子做 ODM 路由器的厂,听说前端全静态,只招一个前端。作为一个做 Java web 的新人我需要开始了解什么技术?
5370 次点击
所在节点    路由器
18 条回复
x86
2016 年 3 月 15 日
难看跟不难看的区别吧
Biwood
2016 年 3 月 15 日
区别就是普通前端大多面对大众,需要兼顾性能和美观度,路由器那个只需要实现功能就行了,这就像网站后台管理系统与前台界面的区别
atlantismonk
2016 年 3 月 15 日
面试官提到全静态页面,我想这会不会路由器的存储空间大小和处理器要求较高的原因呢。所以他们希望页面高性能且体积小呢?
EPr2hh6LADQWqRVH
2016 年 3 月 15 日
lua
aivier
2016 年 3 月 15 日
参考 TP/水星最新固件,只有 1M Flash
learnshare
2016 年 3 月 15 日
做过路由器的管理 UI 的前端开发,上面提到的都有:
1. 普遍比较难看;
2. 强调功能性;
3. 对资源总体积有很高的要求。

补充:
1. 前端是纯静态的,使用 Ajax 和 C 写的 HTTP 服务交互;
2. 除了 logo/banner ,几乎不用图片;只用了 jQuery 一个第三方资源。都是为了控制体积;
3. 要求普遍的兼容性。

基于上述几条,可以得到的结论是:
1. 页面丑,自己不太想看;
2. 开发复杂,表单很多,数据也很多, API 也不给力;
3. 开发不会顺利,因为要考虑兼容性,也用不上什么流行的技术和特性。
atlantismonk
2016 年 3 月 15 日
@learnshare 前台用 C+ajax ?怎么没听过 c 能写前端页面?请问有没什么我们这些后辈可以学习观摩的资料?
atlantismonk
2016 年 3 月 15 日
@learnshare 另外请问前台与什么后台交互数据的
julor
2016 年 3 月 15 日
看看 openwrt,用 lua
jedyu
2016 年 3 月 15 日
取决于 Flash
abelyao
2016 年 3 月 15 日
@atlantismonk 意思是路由上跑的 HTTP 服务是由 C 写的。
JJaicmkmy
2016 年 3 月 15 日
路由器的页面也有好看的啊,就好像现在流行的智能路由器(而且小米路由的管理页面是 Nginx 驱动的)
Mireas
2016 年 3 月 15 日
@atlantismonk 可以写,听说略蛋疼, c/c++已经沦为了万金油式的存在....
atlantismonk
2016 年 3 月 15 日
@Mireas 哈哈哈红红火火恍恍惚惚哈哈哈
atlantismonk
2016 年 3 月 15 日
@abelyao 这样啊!
Tink
2016 年 3 月 15 日
主要还是兼容性跟体积吧
learnshare
2016 年 3 月 15 日
@atlantismonk
@abelyao
Server 和 API 都是 C 的,交互数据用 Ajax
atlantismonk
2016 年 3 月 16 日
@learnshare 明白

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

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

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

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

© 2021 V2EX