为什么80%的码农都做不了架构师?>>>   hot3.png

上文说到的卡片式定制化门户,其实有一个参考物,就是iGoogle。现在 iGoogle已经被砍掉,因为google要社交化,现在甚至把 google reader砍掉,事实证明, GR这类应用其实还很有市场的,看现在一堆代替GR的应用冒出来。而 iGoogle其实和GR某程度上思路是一样的,都是将数据集成再展现,而EIP也一样。

之前初步的定制化是通过局部iframe嵌套实现的,但现在说要全局定制化,难道就要在oracle上整个页面嵌入吗,这好别扭。之前是第一步,要用最快的方式把东西做出来,现在做出来了,第二步应该是要把东西做好,因此我不想再用iframe的方式。而且iframe有一个问题,H总有一个需求是换皮肤,iframe换皮肤实在太麻烦了,如果靠url传递参数方式决定皮肤的话,换肤操作必然导致页面刷新,这是我不想见到的。同时,oracle portal实在太冗余庞大了,我想轻装上阵。终于,我决定直接把oracle portal砍掉。

这一砍,可是费很大决心的,要知道,这东西是用了几百万被忽悠买了的,所以说,企业级软件好赚钱,因为企业很多都,不懂的……

没想到的是,H总很赞成砍掉旧的,因为他也对旧的不满意。我是单纯从一个向往互联网的开发人员的角度提出砍oracle portal的意见,而领导这一同意,说明他也是一个有独立思考的不随波逐流的领导。因为行情是,几乎所有同行的门户建设,不是用oracle就是用SAP或者微软sharepoint,这是企业应用的一大特色,求同,不求新,而H总刚好相反,独立,新颖。不敬地说,就是企业里的奇葩。而后,他的奇异思想,也确是受到很多压力,后话。但这奇葩,非常合乎我的口味,因为他在用互联网的思维改造古老的企业级软件开发。我想说,难得!如果做成了,就是伟大!

好了,确定砍掉oracle portal,那要怎么做了,拿现成的改?drupal?还是其他?用框架再开发?spring mvc ?我纠结了好一阵子,因为这次是整个系统重做,所以面还是有点大的。用drupal的话,好处是,有成熟的内容发布,有成熟的权限控制,有丰富的第三方模块扩展,但问题只有我一个懂,而且我一直只会用第三方module来搭功能,drupal很容易遇到性能瓶颈,drupal的调优不是那么好做,基于此考虑,我放弃了drupal。现成的也找不到合适的,然后考虑基于框架开发。SSH?经过上一个版本的开发,让我深刻体会到,这些所谓的成熟框架,真心坑爹。它们就是把简单问题复杂化,自定一套规则,让使用者遵循这些新规则,就像spring mvc用到taglib,相当于重新发明了一堆html标签,无聊;它们使代码割裂非常严重,就像hibernate,structs,搞得得一大堆配置文件,而实际上逻辑还是大量落到配置里面,结果提高了入门门槛,离散了代码逻辑,美其名曰改一下配置就好,实质是在写逻辑代码。这些我都最讨厌了,这些框架都太严密,留给开发者的是不灵活和痛苦,有一些思想是值得借鉴,所以,我决定重造轮子。

由于工作量庞大,这次不可能我一个人来做,所以这次是我和老H搭档来做。莫名其妙的就分了工,我做前端,他做后台。又是帽子。但是我当时没介意,关键是要做出来。

转载于:https://my.oschina.net/fwj/blog/141436

工作那些事儿(8)- 废旧立新相关推荐

  1. 赵立新主持机器人_《档案》第二任主持人赵立新:我是石凉接班人

    赵立新主持<档案> 赵立新主持<档案> <档案>的第二任主持人赵立新有过两次接触. 第一次是5月10日下午.在<档案>录制现场,凭着一点点以往看电视剧的 ...

  2. 2023 IEEE Fellow出炉:唐立新、宗成庆、朱军、姬水旺等入选

    编辑 | 机器之心 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心技术交流群 新一届的 Fellow 中,华人占比达到三成. 近日,美 ...

  3. 2023 IEEE Fellow出炉:唐立新、宗成庆、朱军、姬水旺、李佳等入选

    机器之心报道 编辑:泽南.蛋酱 新一届的 Fellow 中,华人占比达到三成. 近日,美国电子电气工程师学会(Institute of Electrical and Electronic Engine ...

  4. 2023 年 IEEE Fellow 名单公布!唐立新、姬水旺、宗成庆、朱军、宋厚冰等入选

    刚刚,国际电气和电子工程师协会(IEEE)公布了 2023 年新晋 Fellow 名单.华人学者占比 1/3. 作者 | 陈彩娴 出品 | AI科技评论 在新增名单中共有 319 位学者入选,其中华人 ...

  5. 重磅!2023 IEEE Fellow名单出炉:唐立新、宗成庆、朱军、姬水旺、刘威等入选

    来源:机器之心 近日,美国电子电气工程师学会(Institute of Electrical and Electronic Engineers,IEEE)确定了新一届 Fellow 名单. IEEE ...

  6. 一点体会:找工作这事儿

    发信人: NichoBlueR (MC HotDog), 信区: job 标 题: 一点体会:找工作这事儿 发信站: 饮水思源 (2008年01月25日10:53:48 星期五) 本人生科院弱弱小本, ...

  7. 2018年重庆大学——唐立新奖学金面试经历总结

    2018年重庆大学--唐立新奖学金面试经历总结 (1)2018年重大唐奖面试现场:http://xsc.cqu.edu.cn/info/1073/3991.htm (2)2018年重大唐奖开奖:htt ...

  8. groupadd - 建 立 新 群 组

    GROUPADD(8)                                                        GROUPADD(8) 名称 groupadd - 建 立 新 群 ...

  9. 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)

    软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...

最新文章

  1. BCELoss BCEWithLogitsLoss 多标签损失函数
  2. photoshop ps 钢笔工具抠出图 复制出来 方法
  3. Lua和C++交互总结(很详细)
  4. produces在@requestMapping中的使用方式和作用
  5. Solaris 中的环境变量
  6. C ++基础 | 从 理解C++程序结构 到 编写程序_1
  7. 从 Web 图标演进历史看最佳实践
  8. Oracle 查看表空间使用率,表空间扩展
  9. Python3面向对象:实例(instance)
  10. 终极算法——第九章:解开迷惑
  11. python矢量化运算_Python里面的矩阵与矢量化运算
  12. 一张表实现固定表头和锁定列
  13. 二阶采样matlab程序,Sea-clutter-simulation 海杂波仿真程序,包括单基地雷达和双 的一阶、二阶 matlab 272万源代码下载- www.pudn.com...
  14. 关于抢购秒杀的实现思路与事例代码
  15. 关于汇编语言中cmp指令的小笔记
  16. 嵌入式计算机分类,嵌入式系统的分类
  17. DELPHI中拖放的操作
  18. 为什么你要拒绝我(苹果AppStore被拒理由大全)
  19. ClickHouse(十四)ClickHouse技术分享ppt
  20. 环洋调研报告-2021年全球元宇宙NFT行业调研及趋势分析报告

热门文章

  1. 技术研究院004---数据仓库系统的实现与使用(含OLAP重点讲解)
  2. k8s核心技术-命令行工具kubectl---K8S_Google工作笔记0017
  3. 微服务升级_SpringCloud Alibaba工作笔记0027---Nacos集群配置上
  4. Oracle数据库异常--- oracle_10g_登录em后,提示java.lang.Exception_Exception_in_sending_Request__null或Connection
  5. JSP页面是否需要重新编译--checkInterval
  6. 在GNS3中如何让NETFLOW能够捕获到流量
  7. linux文件定时备份到windows,Linux和windows定时备份数据到百度云盘
  8. win下mysql数据库双机配置_[数据库]windows下使用mysql双机热备功能
  9. 无人驾驶入门(camera篇)
  10. 一步一步写算法(之“数星星”)