• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
Gnep
V2EX  ›  酷工作

Join the most challenging HTML5 SPA in the world

  •  
  •   Gnep · Jun 17, 2013 · 8667 views
    This topic created in 4890 days ago, the information mentioned may be changed or developed.


    你好,

    我们需要找一位Developer参与到产品html5版本的研发中。

    简单来说,我们的产品(madeiracloud.com)是一款面向developer和sysadmin的Cloud IDE, 主要针对Amazon AWS的用户群。基本上,我们是把Visio搬到html5上,并且增加了真正的cloud provision,monitoring和management功能。就此而言,这个Cloud IDE可能是目前最为复杂,技术挑战最大的html5 SPA应用了..................... 好吧,也许是最复杂的之一。



    具体的讲:
    1、熟练掌握CSS,能用它实现复杂布局。
    2、掌握HTML + Javascript开发。
    3、至少掌握一种MVC开发方式。
    4、熟知HTML 5特性。
    5、理解CommonJS and AMD 开发理念。
    6、我们用到的:grunt | bower | backbone.js | require.js | handlebars.js | stylus | coffeescript

    ​最好:
    1、代码洁癖。
    2、严格恪守DRY与Shy准则。
    3、自我驱动,对自我实现有强烈需求。
    4、快速学习,对云计算感兴趣。
    5、有过Node.js开发经历。
    6、FIFA,实况,Dota的高手。

    薪资待遇:
    北京,西直门附近,待遇看水平,福利:标配五险一金,午餐,可乐,士力架,饼干,xbox,Hifi影院,真人照,非诚勿扰!

    联络邮箱: [email protected]
    v2ex: @Gnep
    60 replies  •  1970-01-01 08:00:00 +08:00
    lenville
    lenville
    Jun 17, 2013
    1
    楼主你的Github地址是
    https://github.com/Gnep
    请更新
    Gnep
    Gnep
    OP
    Jun 17, 2013
    2
    gnawux
    gnawux
    Jun 17, 2013
    3
    后端的同学来顶一下,期待前端新援
    kmars61
    kmars61
    Jun 17, 2013
    4
    好高端的样子...
    Gnep
    Gnep
    OP
    Jun 17, 2013
    5
    @kmars61 不高,我们最高的才196
    Gnep
    Gnep
    OP
    Jun 18, 2013
    6
    up
    Gnep
    Gnep
    OP
    Jun 18, 2013
    7
    @livid 求人气,呵呵
    cacoo
    cacoo
    Jun 19, 2013
    8
    帮转发微博了
    snowsky
    snowsky
    Jun 19, 2013
    9
    不错,顶一个
    veggie
    veggie
    Jun 19, 2013
    10
    顶一个,很先进的样子,可惜在北京
    Gnep
    Gnep
    OP
    Jun 19, 2013
    11
    @veggie where are you?
    veggie
    veggie
    Jun 19, 2013
    12
    @Gnep 在上海啊
    dk647
    dk647
    Jun 19, 2013
    13
    在家办公的要么。。
    附上HTML5相关的github一枚
    https://github.com/2374142287/js_HTML5IDE
    Gnep
    Gnep
    OP
    Jun 21, 2013
    14
    @dk647 No
    bitsmix
    bitsmix
    Jun 22, 2013 via iPhone
    15
    咋不用 angular

    顺路问要不要设计师
    bitsmix
    bitsmix
    Jun 22, 2013 via iPhone
    16
    shit 不该问的
    Gnep
    Gnep
    OP
    Jun 22, 2013
    17
    @bitsmix angular不太适合vision这种ide类型SPA的复杂操作,designer也考虑,发简历 [email protected]
    Gnep
    Gnep
    OP
    Jun 22, 2013
    18
    @bitsmix PS:没什么不该问的,也没什么不可以问的 :)欢迎喜欢问why的年轻人!
    chenlong828
    chenlong828
    Jun 25, 2013
    19
    帮顶:)
    Gnep
    Gnep
    OP
    Jun 26, 2013
    20
    @chenlong828 还是电信给力:)
    cougar
    cougar
    Jun 26, 2013
    21
    看起来蛮有挑战性的,以往工作中这些技术用到的很少,哎
    Gnep
    Gnep
    OP
    Jun 26, 2013
    22
    @cougar 确实很有挑战,cutting edge的难度
    bengol
    bengol
    Jun 26, 2013
    23
    cool work
    nsa
    nsa
    Jun 26, 2013
    24
    感觉很复杂的样子o(╯□╰)o
    42thcoder
    42thcoder
    Jun 26, 2013❤️1
    25
    歪个楼~
    做SPA, 用handlebars.js 怕是性能不太给力吧, doT好一些
    dyq917
    dyq917
    Jun 27, 2013 via iPad
    26
    正因为复杂,用angular才更合适,前端逻辑更清晰,以维护,能节省相当多的js代码,至于开发效率更不用提了...
    Gnep
    Gnep
    OP
    Jun 27, 2013
    27
    @dyq917 未深入了解问题,莫轻易做结论
    dyq917
    dyq917
    Jun 27, 2013
    28
    还真抱歉了,我都用过,我做的项目比你这个更复杂。呵呵。
    jinwyp
    jinwyp
    Jun 28, 2013 via iPad
    29
    backbone不适合,angular比backbone更适合,但实际针对这个项目还是不够
    tingwind
    tingwind
    Jun 28, 2013
    30
    刚好都用这两个东西做过比较大的项目,我也觉得angular适合, backbone 1600行的代码还是太轻了,太多问题了需要去手工解决了,或者引入很多第三方实现, 虽然angular官方说ui 效果操作多的东西angular并不擅长,但是backbone同样有这个问题, 这时候只能靠jquery了。angular的module,scope ,directive, controll 每一个特性都是那么有用, 能让每个功能点划分到很小的粒度上去解决,在此之前从未觉得前端开发可以如此的气定神闲过, backbone实现了还很原始很粗超的model和view实在远远不够。
    cacoo
    cacoo
    Jun 28, 2013
    31
    或许该出来搞个分享会?
    mgb22008
    mgb22008
    Jun 28, 2013
    32
    angularjs其实有不少败笔,如果不是仗着富二代身份,很难说是什么样,当然它也是进化的:)
    Gnep
    Gnep
    OP
    Jun 28, 2013
    33
    angularjs的特性确实很吸引人,但是对于大量拖拽操作,需要svg和dom更多,@jinwyp 和 @tingwind 是对的,这两个框架都不够,最核心的部分是jq,而一些AngularJS的先进特性会影响性能(执行对象的脏检查,自动扫描DOM对象等), 对于这个项目而言,性能+功能=体验,是个不小的挑战,既然angular本身不是为了这种交互密集型SPA设计的,那就不用呗,至于开发效率,是个因素,但不是决定性的
    Gnep
    Gnep
    OP
    Jun 28, 2013
    34
    @dyq917 我原谅你年轻气盛,不过才大而性缓方为大才,一个自由的社会,人人都享有当傻x的权利,但Please exercise your right to be stupid wisely
    Gnep
    Gnep
    OP
    Jun 28, 2013
    35
    @cacoo will do, 我们会开源出来,现在已经开源了一些小tools(https://github.com/MadeiraCloud/pysa),将来会把前端和后台系统逐步开源放出来
    dyq917
    dyq917
    Jun 28, 2013
    36
    @Gnep, tks, good luck!
    spritevan
    spritevan
    Jun 29, 2013
    37
    svg 重度用户直接 d3.js 踢掉 jq 好了
    Gnep
    Gnep
    OP
    Jun 29, 2013
    38
    @spritevan d3跟我们这个基本无交集
    jinwyp
    jinwyp
    Jun 30, 2013 via iPad
    39
    @mgb22008 求angular有哪些败笔
    jinwyp
    jinwyp
    Jun 30, 2013 via iPad
    40
    很多人说angular性能问题,其实如果不是做一个在线的word之类,就目前网站的需求angular性能没什么问题。
    但楼主的项目的确是很复杂,angualr如果能出个ng drag 指令就好了,
    对于拖拽目前没有太好的方法,实际上angular 的ng animate的设计已经很不错的解决了动画问题。也许以后会解决拖拽问题
    Gnep
    Gnep
    OP
    Jul 1, 2013
    41
    @jinwyp 感觉你想把angular弄成j2ee啊,呵呵,我觉得未来最好面向不同类型的应用,有一套框架,大而全的不喜欢
    jinwyp
    jinwyp
    Jul 1, 2013
    42
    @Gnep 不懂java 不过angular 实际上还很轻量级的, 很多功能都可以不用.
    jinwyp
    jinwyp
    Jul 1, 2013
    43
    至于angular 败笔, 个人没感觉到, 有人不喜欢 依赖注入, 不喜欢dirtycheck ,这些都可以不用.

    我觉得angular核心是指令 directive. 自定义指令的魅力.
    7月10日在上海我有个angular的分享会.http://www.angulargirl.com/bbs/forum.php?mod=viewthread&tid=9&extra=page%3D1
    Gnep
    Gnep
    OP
    Jul 2, 2013
    44
    @jinwyp 但看这架势,angular早晚是j2ee的命
    Showfom
    Showfom
    PRO
    Jul 7, 2013
    45
    楼主,在 11 寸的 Air 下,你们官网的 X 轴都错位了。。
    vibbow
    vibbow
    Jul 7, 2013
    46
    @jinwyp 据我们同学说,自从他们公司在前端改用了Angular后,点一个Button要等三秒才能响应...
    (相传他们公司用的是三代i7+8G内存+SSD的配置)
    vibbow
    vibbow
    Jul 7, 2013
    47
    @jinwyp 而且我看了一下Angular,感觉和一个解释型编译器没啥区别了。
    这种活交给JS干不合适吧...
    Gnep
    Gnep
    OP
    Jul 9, 2013
    48
    @Showfom 什么browser,我测了一下没看到啊
    Showfom
    Showfom
    PRO
    Jul 9, 2013
    49
    @Gnep Firefox 22.0
    AKI
    AKI
    Jul 10, 2013
    50
    @vibbow 3秒。这玩意 不会用就不要用啊。
    如果是想省代码,分模块好维护。只需要写个DataBing配上一个AMD工具就好了。
    Model是plainobject就好(如果不兼容IE8-的话),可以跨平台,如果跟Mongodb啥的配合就更绝妙了。

    如果不是想省代码,求稳,老老实实用jq吧。水平高可以试试Angular,knockout啥的。玩不好就脱了
    Gnep
    Gnep
    OP
    Jul 10, 2013
    51
    @Showfom 回头试试,thx
    chenlong828
    chenlong828
    Jul 10, 2013
    52
    话说你收到合适的简历没?淘汰的给我看看?最近我也要招个前端~~~:)
    MarshallChen
    MarshallChen
    Jul 11, 2013
    53
    @chenlong828 请!联!系!我!juniors.fei × gmail × com
    Gnep
    Gnep
    OP
    Jul 11, 2013
    54
    @chenlong828 这么一说,我打死也不能给你推荐了
    chenlong828
    chenlong828
    Jul 14, 2013
    55
    @Gnep 晕死,为啥呢?
    Gnep
    Gnep
    OP
    Jul 15, 2013
    56
    @chenlong828 =淘汰的啊
    chenlong828
    chenlong828
    Jul 15, 2013
    57
    @Gnep 你那要求高,交互水平高,我这里要求不高,能够做个web的ssh console之类就行了:)
    Gnep
    Gnep
    OP
    Jul 16, 2013
    58
    @chenlong828 web ssh是个吃力不讨好的功能,慎入
    TianKui
    TianKui
    Jul 16, 2013
    59
    @Gnep ember有没有试过是否合适?
    Gnep
    Gnep
    OP
    Jul 16, 2013
    60
    @TianKui 都不够
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2271 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 11:40 · PVG 19:40 · LAX 03:40 · JFK 06:40
    ♥ Do have faith in what you're doing.