当前位置: 首页 > news >正文

学习Extjs与RoR的集成有感

今天除了跟两个项目的负责人讨论他们的开发过程改进外,其余时间就是在学习Extjs,对我来讲,最好的办法,就是在PPA系统中中应用它们,幸好,Extjs现在已经可以与RoR应用集成在一起了。
看了一个伙计录的Extjs的教程,里面的浏览器的地址栏中的端口是3000,不用说应该是RoR的应用了,里面的界面设计很新颖,连忙发给drift看,得到感叹若干。
经过一番努力,tree,grid和menu已经加入到了PPA系统中,忽然感觉这种编程方式好熟悉啊,仔细想想,用VC定义菜单和事件处理时,不就是这么做的吗?toolbar,Menu,MenuItem定义完,会形成一个资源文件,其内容跟现在的literal有多大的区别?
又在梁的推荐下安装了IE spector,运行例子时,去看tree的Dom结构,这才意识到,要想用js在浏览器中画出一棵树来,真不是件容易事啊。一个典型点的树节点,大约需要5-6个span或者div才能完成,一棵树下来,就会有一堆的span或者div,这么多频繁而琐碎的dom操作难怪性能要比taglib慢呢。
由上面的两点,联想到了若干年前的MFC框架,以及ATL,不知道还有多少人在用它们,Ajax流行后,大家好像越来越开始怀念Win32程序,结果个浏览器中画出了形形色色的widgets,难道这就是BS的最终命运吗?

相关文章:

  • python是什么工程_十年开发工程师告诉你python是做什么的,新手必看哦!
  • 硅谷游记
  • mysql custom 环境变量_mysql安装问题
  • 依然渐
  • mysql multi delete_mysql存储过程出现Unknown table 'a' in MULTI DELETE的解决办法
  • 活着的意义
  • python定义复数类complex使代码能够工作_定义一个复数类Complex,使得下面的代码能够工作...
  • java 生产者消费者问题_生产者消费者问题Java三种实现
  • Bézier Curve 简略论述(1)
  • 邮件标题乱码 java_Java mail 发送邮件 主题(标题)乱码
  • UltraEdit正则表达式搜索替换小技巧
  • java 动态调用可变参数传递_「params」Java基础------动态参数(可变参数,例如:Object... params) - seo实验室...
  • 清空列表,重新验证
  • java holdslock_Java Thread holdLock()方法
  • 启动websphere找不到java类_开发项目时,提示 找不到类的解决方法,以及如何设置编译源目录...
  • 【Leetcode】101. 对称二叉树
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android优雅地处理按钮重复点击
  • Angular 2 DI - IoC DI - 1
  • Git初体验
  • input的行数自动增减
  • Laravel Mix运行时关于es2015报错解决方案
  • Linux链接文件
  • Lucene解析 - 基本概念
  • php的插入排序,通过双层for循环
  • Python socket服务器端、客户端传送信息
  • Python_OOP
  • QQ浏览器x5内核的兼容性问题
  • React组件设计模式(一)
  • spring security oauth2 password授权模式
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 前端技术周刊 2019-02-11 Serverless
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 手写双向链表LinkedList的几个常用功能
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 微服务入门【系列视频课程】
  • 我是如何设计 Upload 上传组件的
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​你们这样子,耽误我的工作进度怎么办?
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #mysql 8.0 踩坑日记
  • #Z2294. 打印树的直径
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (4.10~4.16)
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Matlab)使用竞争神经网络实现数据聚类
  • (待修改)PyG安装步骤
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (一)pytest自动化测试框架之生成测试报告(mac系统)