V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
9P
V2EX  ›  Python

Angular的开箱体验

  •  
  •   9P · 2013-11-04 09:53:45 +08:00 · 7119 次点击
    这是一个创建于 4035 天前的主题,其中的信息可能已经有所发展或是发生改变。
    作为一名用django 吃饭的程序员,
    对Angular做了一次体验,
    总体来说,怪兽还是让人无比惊艳的!

    http://scriptogr.am/pison/post/angular
    19 条回复    1970-01-01 08:00:00 +08:00
    akinoniku
        1
    akinoniku  
       2013-11-04 10:00:03 +08:00
    我现在的方案是Django rest framework做后端

    angular + restangular + grunt 做前端

    前后端可以分离开发了,不用像文中那么麻烦,只是学习成本高那么一点点,值得。
    ivenvd
        2
    ivenvd  
       2013-11-04 10:03:21 +08:00
    @akinoniku 前后端分开开发,国际化方面怎么解决的?
    9P
        3
    9P  
    OP
       2013-11-04 10:04:17 +08:00
    @akinoniku 诶?有具体分享吗? 我想也是前后分开开发,django只提供数据,不需要关心页面模板。
    akinoniku
        4
    akinoniku  
       2013-11-04 10:21:44 +08:00
    @ivenvd http://pascalprecht.github.io/angular-translate/ 我打算用这个,国际化只在前端做


    @9P 试一下 http://django-rest-framework.org/ ?或者先了解一下restful server的思想? 具体的实例暂时没有
    zyAndroid
        5
    zyAndroid  
       2013-11-04 10:41:08 +08:00   ❤️ 1
    如果只是一些model层面的操作,piston也挺好用的
    9P
        6
    9P  
    OP
       2013-11-04 10:51:04 +08:00
    @akinoniku 我看到你发得一个帖子中得 后端提供api方式,前后分离得方案感觉挺好得!
    9P
        7
    9P  
    OP
       2013-11-04 10:52:14 +08:00
    clino
        8
    clino  
       2013-11-04 10:58:52 +08:00
    我现在在尝试的是 uliweb+avalon
    觉得很多会改成后端提供api了

    感觉用mvvm的框架比较有利于后端开发者写前端的东东
    9P
        9
    9P  
    OP
       2013-11-04 11:00:48 +08:00
    @clino 那会不会不利于前端开发呢-。- 厚此薄彼不太好啊~
    9P
        10
    9P  
    OP
       2013-11-04 11:02:28 +08:00
    @clino https://github.com/limodou/uliweb 这个框架 挺新的啊。tonado ,flask ,webpy, django 就够用了吧。python的框架真是层出不穷啊
    clino
        11
    clino  
       2013-11-04 11:09:18 +08:00
    @9P uliweb其实不算太新,08年开始的,也发展了五年多了,用的人不算多,但绝对是很好用的
    smalldirector
        12
    smalldirector  
       2013-11-04 16:21:15 +08:00
    目前公司的项目完全采用angular,写js逻辑真心比Jquery方便n倍。真是谁用谁知道~~
    其实采用的初衷是,想写js的单元测试,然后采用这个框架,但是用着用着发现angular真心方便js小白的~~
    qianlifeng
        13
    qianlifeng  
       2013-11-04 17:30:32 +08:00
    用angularjs写过一个chrome扩展,渐渐喜欢上angularjs
    initialdp
        14
    initialdp  
       2013-11-04 18:08:05 +08:00
    借贴咨询一下:

    有人试过ember.js么?貌似这两个都不错啊。我们现在的一些web应用主要用jQuery,如果想升级的话,用anjularjs好点,还是用emberjs好点?谢谢。
    9P
        15
    9P  
    OP
       2013-11-04 20:03:18 +08:00
    @smalldirector 我也是这么觉得,很多功能如果用jquery实现,逻辑上反而会复杂很多。
    9P
        16
    9P  
    OP
       2013-11-04 20:04:06 +08:00
    @qianlifeng 我也想尝试写个插件玩玩呢。
    mactive
        17
    mactive  
       2013-11-04 22:36:41 +08:00
    誰用誰知道,建議好好理解一下directive, filter, factory/service. angular也是基於這些寫的
    前一陣子在折騰跨域調用(CORS)有些心得.
    9P
        18
    9P  
    OP
       2013-11-07 10:24:49 +08:00
    @mactive 哈哈,是呢,不错的! 要是掌握了,是不是就无敌了呢
    mactive
        19
    mactive  
       2013-11-07 16:15:53 +08:00
    @9P 要掌握不算难 关键是现在文档难读,教程比较零散
    follow this path http://www.thinkster.io/pick/GtaQ0oMGIl/a-better-way-to-learn-angularjs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.