设为首页 收藏本站
查看: 758|回复: 0

[经验分享] .net MSSQL放两边,Rails MySQL放中间!我的Blog开篇之作。

[复制链接]

尚未签到

发表于 2016-10-23 09:57:00 | 显示全部楼层 |阅读模式
  就当是新生,netpet出现在了这里
  虽然我没有像一个成熟程序员一样高屋建瓴,对程序有很深的认识,也没有在以往的日子里留下很多的网上能够遗迹,但我始终认为很多时候思想比技术重要,接下来的日子,你们会慢慢了解我。
  算起来我也是一个.net4年多经验的人,web开发5年多,我的优势不是技术优越,在我学会计算机打字两个月后我就做出第一个asp web项目卖给一个公司3000元,我想这更重要的是来自于思想,04年从业后一年时间内我迅速在一个传统企业从车间主任做到总经办主任,分管7个分部门50余人加上年500万部门花费的控制权,我想这也是我一直追求的理念大于技能的目标,可能能很少人愿意走我这条路,认为至少不应该走出IT领域,是的,05年年底我又回来了,半年时间我就做到了网站总监,薪水水然不高(比起那些牛人每年2-30万的人我实在太寒碜了),但是我的发展空间更大了,我比程序员更了解管理,比纯管理人更了解产品的形成,说这么多不是为了自表,而是想说明一个问题:我是一个很实际的人。
  也许正如此,我紧紧跟谁微软的步伐,因为他也是一个很实际的公司,市场也证明了他的成功,抛开感情因素,它的程序他的员工他的制度她的市场运作....无疑都是很棒的,但最棒的是他的理念,正如Rails,做一个WEB项目你有千万种选择,有N多中架构,但是微软将本阶段最适合的给了你,这就是微软的全部精神,论界面windows不如MAC,轮安全和性能他不如几乎所有的Linux机构,但他的所有服务都非常贴切当前阶段大众的需要
  然而,为什么我这么一个认可微软实际的人要抛弃它呢?答案也非常简单,我的需求不属于大众的需求,暂时远离它不是因为他不好,而是因为不适合。
  也许正如很多人一样,觉得我是个跟风的人,或许更有人认为ruby诗人日本人开发的,不要去用,这让我想起了维新变法的时候,很多保守派坚决抵制西方的一切东西,认为所有西洋物品以及思想都是有毒的,不可取的,然而临人担忧的是我们今天很多人正在走着当初被我们耻笑的保守派们的路,我要说的是:“施宜长技以制洋”。
  Ruby源代码是开放的,没有任何一个权威人士说Ruby一定会成为主流,大多数人都是认为至少它看起来像,而我们中国在这样底层的程序方面没有任何一点建树,我把它看成是一种机遇,让你了解见证一种语言成长的过程,如果你连它的优缺点都不了解又如何能够在底层有所突破,我看到的不仅是美国人创造了框架,日本人也在做框架的基础,芬兰人更是屡屡展露头脚,而中国人我似乎只看到了一个李开复,技术创新喊了很多年了,而我们创新了么?一味的跟着别人的屁股走而已,在别人建立的框框内转悠而已。很多人认为不要做底层,做应用做服务就好,然而想想,没有Bill写的dos有今天的微软么?没有yahoo的杨致远多在车房里写程序能有今天搜索的如此繁荣么?没有google 的精深设计能有1000亿的google么?哪一个离得了底层技术。
  那么,我想去了解它,认可他,超越它,这就是我全部的想法!
  初次接错Rails感觉真像个玩具似的,更像以前的东方网页王web版,所不同的是他把一些基本的MVC架构给定义好了,在做。net程序的时候也会用到MVC自动生成代码的一些工具,也基本可以实现由数据库到前台的基本操作,几天的反复斗争让我看到了一些希望。
  接下来我项目是一个性能要求极高的web项目,而无法忍受。net自带的20多M框架,SQL2005500多M的基本配置,任何一台服务器,运行起这一切已经需要很多的资源了,暂不考虑安全性问题,起初我并不认可开源,但是一个不敢把自己公开的人通常是惧怕挑战,同样一个不敢公开的项目更多的是对自己的代码的不信任,从开源中我们看到,并不是代码公开出来就被别人COPY,然后成为他自己的,更多地势数以万计的人帮你完善它,扩展它,更重要的,大型项目需要定制,看过一个高手作Mysql负载通过改变了Mysql源代码,但是MSSQL就根本无法做到,大型项目是需要个性化定制的,尤其对于web,性能比结构重要的多,按照。net我的确能设计出结构严谨控制规范,而且适合于团队开发的项目,但对于解决诸如Google之类的构架,它的性能就成了瓶颈,当然,rails也无法实现,但至少有机会让你去优化他,在。net里我能做的只能是优化我的代码,但现在不一样了,我有机会去优化Mysql、rails,甚至ruby。
  无疑,rails是优秀的,很多思想都是可以借鉴的,他的安全机制,错误反馈机制,ajax都是非常不错的,而他最成功的地方在于奖最佳解决方案送到了你的手中,固然,这种结构对我涌出不会很大,但是至少我有机会去尝试。
  更多学习内容近期序。。。
  最后一句,实际些,需要什么,dig什么,dig deep!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-290128-1-1.html 上篇帖子: mysql 事件处理(定时触发某个任务或存储过程等) 下篇帖子: 思考mysql内核之初级系列2---我可以为你服务什么?(摘自老杨)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表