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

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

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

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

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

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

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

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

© 2021 V2EX