Ruby语言在电商系统后台研究学习中的应用

发表时间: 2021-03-02 10:05

ruby语言的位置

1,很纯的面向对象的脚本语言 ,

一切都是对象,像整数等类型从开始就被设计为对象来处理;

2,Ruby语言本身太有趣,程序员容易沉迷于语言本身,比较适合mac或linux下开发,windows 下开发不够友好;

3,C/C++这类效率至上(算法,基础类库),C#,JAVA适合大规模生产(码农),python,ruby适合少量人员高效快速开发,haskell,lisp适合研究。

4,Ruby 语法太灵活,一个事情很多种做法,不利于团队协作 ,Python 相对好很多


相关: 一般开发实际应用都说Ruby on Rails(ROR) ,因为 ruby和rails 关系太紧密了。

1,Rails 是使用 Ruby 语言编写的 Web 应用开发框架(MVC模型),目的是通过解决快速开发中的共通问题,简化 Web 应用的开发。 重要指导原则:约定优于配置

2,MVC模型

  • M:Model模型:对数据库的数据进行操作
  • V:View视图:让数据以漂亮的方式显示给用户
  • C:Controller控制器:协调和调度模型和视图的数据传输与流转

ruby on rails 开发的web应用框架示意图

ruby开发入门视频

https://www.ixigua.com/6850297551586165262?id=6850294202534724107&logTag=VP3zzMIef-CQ5yBZAZOl2