路由器的前端页面跟普通前端有什么区别? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
atlantismonk
V2EX    路由器

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

  •  
  •   atlantismonk 2016-03-15 17:44:45 +08:00 4888 次点击
    这是一个创建于 3584 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器的前端页面跟 P 普通前端有什么区别?
    做路由器厂商的前端需要用到什么技术?
    今天面试一家为其他牌子做 ODM 路由器的厂,听说前端全静态,只招一个前端。作为一个做 Java web 的新人我需要开始了解什么技术?
    18 条回复    2016-03-16 09:55:46 +08:00
    x86
        1
    x86  
       2016-03-15 17:51:45 +08:00
    难看跟不难看的区别吧
    Biwood
        2
    Biwood  
       2016-03-15 17:52:08 +08:00
    区别就是普通前端大多面对大众,需要兼顾性能和美观度,路由器那个只需要实现功能就行了,这就像网站后台管理系统与前台界面的区别
    atlantismonk
        3
    atlantismonk  
    OP
       2016-03-15 18:06:11 +08:00
    面试官提到全静态页面,我想这会不会路由器的存储空间大小和处理器要求较高的原因呢。所以他们希望页面高性能且体积小呢?
    EPr2hh6LADQWqRVH
        4
    EPr2hh6LADQWqRVH  
       2016-03-15 18:07:59 +08:00
    lua
    aivier
        5
    aivier  
       2016-03-15 18:13:17 +08:00
    参考 TP/水星最新固件,只有 1M Flash
    learnshare
        6
    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
        7
    atlantismonk  
    OP
       2016-03-15 18:25:06 +08:00
    @learnshare 前台用 C+ajax ?怎么没听过 c 能写前端页面?请问有没什么我们这些后辈可以学习观摩的资料?
    atlantismonk
        8
    atlantismonk  
    OP
       2016-03-15 18:26:29 +08:00
    @learnshare 另外请问前台与什么后台交互数据的
    julor
        9
    julor  
       2016-03-15 18:46:32 +08:00 via Android
    看看 openwrt,用 lua
    jedyu
        10
    jedyu  
       2016-03-15 18:53:17 +08:00
    取决于 Flash
    abelyao
        11
    abelyao  
       2016-03-15 18:59:28 +08:00 via iPhone
    @atlantismonk 意思是路由上跑的 HTTP 服务是由 C 写的。
    JJaicmkmy
        12
    JJaicmkmy  
       2016-03-15 19:15:19 +08:00 via iPhone
    路由器的页面也有好看的啊,就好像现在流行的智能路由器(而且小米路由的管理页面是 Nginx 驱动的)
    Mireas
        13
    Mireas  
       2016-03-15 19:17:45 +08:00
    @atlantismonk 可以写,听说略蛋疼, c/c++已经沦为了万金油式的存在....
    atlantismonk
        14
    atlantismonk  
    OP
       2016-03-15 19:32:06 +08:00
    @Mireas 哈哈哈红红火火恍恍惚惚哈哈哈
    atlantismonk
        15
    atlantismonk  
    OP
       2016-03-15 19:32:21 +08:00
    @abelyao 这样啊!
    Tink
        16
    Tink  
    PRO
       2016-03-15 19:39:53 +08:00 via iPhone
    主要还是兼容性跟体积吧
    learnshare
        17
    learnshare  
       2016-03-15 20:06:30 +08:00
    @atlantismonk
    @abelyao
    Server 和 API 都是 C 的,交互数据用 Ajax
    atlantismonk
        18
    atlantismonk  
    OP
       2016-03-16 09:55:46 +08:00
    @learnshare 明白
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5373 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 03:23 PVG 11:23 LAX 19:23 JFK 22:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86