web开发

  • 静态网页开发:没有数据交互,用户注册维护等的等测数据库操作的网页开发

  • ‘动态’网页开发

1.R

  • 静态

Rnotebook,R Markdow, Rblogdown,pkgdown,bookdown,slidfy(开发rCharts那个印度人),xaringan

静态网页: 比较简单,上手比较快,做到精通完全无压力(部署个云服务器,github,shinyserver)


2.Python

  • 静态

jupyetr notebook, slideshow,RISE,mkdocs(本文档就是用mkdocs写的), Sphinx,pydown

  • 动态: https://wiki.python.org/moin/WebFrameworks

    • Full_Stack Frameworks(重量级框架)
      • Django,web2py,TurboGears,Pylons,...
    • NonFull_Stack Frameworks
      • tornado,Flask,Bottle,web.py,Pyramid,...
  • 举几个栗子

    • jupyter notebook,slidedown,RISE(这个我就不浪费时间说了)
    • mkdocs(本文档就是一个栗子)
    • Sphinx
    • pydown和R中的slidfy,xaringan很像
    • 动态网页框架我一直在研究,暂无实践经验。。。。。。

3.

明显Python在动态web开发上比R牛X的不是一点半点,Python更全能,而在静态网页的开发中部署中R明显更胜一筹!