`
frand
  • 浏览: 4842 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

我离开了.net,选择了linux 和Ruby on rails

阅读更多
我在javaeye的第一帖
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。真的很羡慕你们这里的朋友,有机会能这么早就介入到开源的世界。吞下了红色药丸后, 面对的是怎么样的世界呢?
在读了3本linux的书籍以后, 感叹linux确实已经超出了原来的想象。
在读了3本ruby和rails的书以后, 才发觉原来程序还可以这么写。
在以后的职业生涯里, 我将会将彻底的投入到linux平台, 和Ruby的世界

然而,我还是有一点小小的意见
javaeye社区制作精良,设计的非常优秀,已经成为了开源社区的第一站,然而我感觉,还是没有完全发挥出潜力,如果发挥了所有的潜力,影响力会是现在的100倍, 可以挽救更多困在Matrix里面的朋友。

我这贴有点水, 可是根据我的经验, 社区需要水贴来活跃气氛,增加乐趣
分享到:
评论
34 楼 king_108 2008-12-08  
mooniscrazy 写道
花花公子 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。

M$的技术本身也是马马糊糊,凑合而已。

原来它世界第一大软件公司,是骗人的。世界第一大软件公司,是javaeye论坛。



快老实交代,收了家爱多少¥¥
33 楼 mooniscrazy 2008-12-08  
花花公子 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。

M$的技术本身也是马马糊糊,凑合而已。

原来它世界第一大软件公司,是骗人的。世界第一大软件公司,是javaeye论坛。
32 楼 刑天战士 2008-12-08  
老板的决定,没办法阿。为此吵过无数次了,倒是把英语锻炼出来了……
31 楼 花花公子 2008-12-08  
我很惊讶老刑做了这么多rails插件的小白鼠。
30 楼 yuan 2008-12-08  
森海 写道
大猫汤姆 写道

是呀,让我想起了CSDN的老紫竹,google到他的技术贴大多是倒浆糊的,根本解决不了问题。
网站速度一直不错,但有时候还是会卡两三秒,不知道是不是服务器GC了还是本地网络问题。



别提这个人了,还弄一个什么群,加进去之后立一堆规矩,还要注册他们什么论坛的,不注册就踢人,弄的像什么似的,BS一下!

一开始觉得他不错,不久就发现他是带着目的来的。具体目的不明。他的论坛?
29 楼 森海 2008-12-08  
是呀,让我想起了CSDN的老紫竹,google到他的技术贴大多是倒浆糊的,根本解决不了问题。
网站速度一直不错,但有时候还是会卡两三秒,不知道是不是服务器GC了还是本地网络问题。


别提这个人了,还弄一个什么群,加进去之后立一堆规矩,还要注册他们什么论坛的,不注册就踢人,弄的像什么似的,BS一下!
28 楼 刑天战士 2008-12-08  
花花公子 写道
刑天战士 写道
帮助很大阿,开发速度快了很多,当然,速度现在的劣势,还有就是各种plugin没几个好用的,都很垃圾。再有开发人员不好找……

楼上的兄弟用过几个垃圾的插件?说来听听。难道你是被逼的?

好吧,我确实是被逼的……

Active Scaffold
Goldberg
这两个是最大的凶手,还有一堆根本没完成就拿来用的……
27 楼 frand 2008-12-08  
刑天战士 写道
帮助很大阿,开发速度快了很多,当然,速度现在的劣势,还有就是各种plugin没几个好用的,都很垃圾。再有开发人员不好找……


呵呵, 开发人员不好找有的时候是优势。大多数的rails开发人员都会偷偷乐吧。
抱着一般人我不告诉他的心态吧。呵呵
所以更要感谢Robbin无私的把他的经验分享出来,以及javaeye这样一个活生生的优秀实现。
一个实现价值大于一百本书。
26 楼 花花公子 2008-12-08  
刑天战士 写道
帮助很大阿,开发速度快了很多,当然,速度现在的劣势,还有就是各种plugin没几个好用的,都很垃圾。再有开发人员不好找……

楼上的兄弟用过几个垃圾的插件?说来听听。难道你是被逼的?
25 楼 刑天战士 2008-12-08  
帮助很大阿,开发速度快了很多,当然,速度现在的劣势,还有就是各种plugin没几个好用的,都很垃圾。再有开发人员不好找……
24 楼 ray_linn 2008-12-08  
frand 写道
你说的很有道理,人确实很容易安于现状。对于你提到的几个微软的技术,我的理解如下:
1,web form 是一种利用web技术的windows程序。
2,asp.net mvc 学到了ruby on rails的形式,但没有办法具有ruby天生的动态优势。

你说的其他的如nhihernate, spring.net都是从java社区迁移过来的, 所以以前一般都不考虑。
其实我对java并没有爱,现在的netbeans 6.5 才唤起了我的一点好感。
我爱的是javascript, linux,ruby , rails , 以及Robin。
你老是换框架,我很怀疑,你的代码有没有正式release过?你抛弃一个框架,现有的程序谁来维护呢?
或者你可以简单谈一谈你的项目情况


个人的技术储备与项目无关。换个角度来说,以上任何框架的项目我都能参与。如果你真的热爱编程,那就不会发出忽视了开源的这种说法。


至于ruby天生的动态优势,这种人云亦云的东西就算了。拿到项目里看看它实际帮助了你多少吧,很多东西都是看上去很美的,即使robbin强力推荐ruby与rails,这也只是适合他的情况。

技术选型是与个人学习无关的命题,就是你重视了开源,一样会碰到Struts和spring mvc,ibatis和hibernate的选择问题。
23 楼 geminiyellow 2008-12-08  
Matrix似乎很久没有更新了 ……
22 楼 frand 2008-12-08  
ray_linn 写道
frand 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。


   呵呵,你说的不难听, 如果混成唐骏了,我也不会考虑开源了。
   最好你能给出一个“马马虎虎,凑合”的定义,然后我告诉你我和你的定义之间的差距



我举个例子给你看吧差距在哪里

我对用Ado.net处理数据的方式不满 --- 我选找方案,首先我选择了wilson,但是他是有限开源的 ----(导致我发现了reflactor.net这东西)---wilson不符合我的要求,接下来我发现了objectspace ---但它很快就game over了,因此我还有什么选择? 跟着这条线 ---我先找到了ibatis.net,其次是nhibernate,二者可以很大改善Ado.net的数据处理方式。---既然用了nhibernate,我就开始考虑是否使用spring.net,答案是,我只需要有限使用spring.net。

另外一个分支是,我可能发现了castle project,我就得决定是采用rail-like castle还是继续asp.net,我觉得webform是相当有用的财产,所以我放弃了castle,这时候天使出现了,asp.net mvc满足了我的技术需求:既保存webform,又拥有rails.

既然涉及了rails,那ironruby是肯定要翻翻的。。。。


如果你有不满,那你为什么会忽视开源? 如果你没有不满,那为什么要跳到java? 这不是说明了,你安于现状么?


你说的很有道理,人确实很容易安于现状。对于你提到的几个微软的技术,我的理解如下:
1,web form 是一种利用web技术的windows程序。
2,asp.net mvc 学到了ruby on rails的形式,但没有办法具有ruby天生的动态优势。

你说的其他的如nhihernate, spring.net都是从java社区迁移过来的, 所以以前一般都不考虑。
其实我对java并没有爱,现在的netbeans 6.5 才唤起了我的一点好感。
我爱的是javascript, linux,ruby , rails , 以及Robin。
你老是换框架,我很怀疑,你的代码有没有正式release过?你抛弃一个框架,现有的程序谁来维护呢?
或者你可以简单谈一谈你的项目情况







21 楼 frand 2008-12-08  
liuwei2630 写道
    管他什么open不open的,赚钱才是王道。。
再写4年程序就不搞了的,以前毕业的一帮写程序的现在所剩无几了。。。
首先没啥特别兴趣,脑袋很容易想的头疼。。。
其次把,,我朋友在老家开个小蛋糕店,,一天也能卖个好几百,,我这一天还不如她,,唉,越做越觉得上班下去没什么安全感和前途。。。
最后就是,我发现天天对着电脑对身体真的灰常不好。。。


你说的很有道理, 程序员并不是一个适合所有人的职业。就像不是所有人都适合打职业篮球一样。寻找到自己的长处和兴趣所在,才是第一步需要做的。
其实如果你能把你在写程序的时候用到的知识,用来开蛋糕店, 未必会比你朋友差。我绝对不是开玩笑。
食品行业对于国民经济非常重要, 对于农民和城市居民也非常重要。
也许可以尝试一个蛋糕网站,或者是蛋糕原料和器具的网站
20 楼 frand 2008-12-08  
花花公子 写道
frand 写道
花花公子 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。

M$的技术本身也是马马糊糊,凑合而已。


还是一句话, 你要先给出一个定义, 程序员最基本的素质吧

有一本书叫做《程序员修炼之道——从小工到专家》。
你如果看过了,建议再看一遍。结合工作中的实际情况会有更深的体会。


有时间我会去看看的,我也推荐几本
JavaScript: The Definitive Guide, 5 Edition
The Rails Way
Wiley.Linux.Command.Line.and.Shell.Scripting.Bible.May.2008
19 楼 风花雪月饼 2008-12-08  
Matrix算是中国Java论坛里面对入门方面支持很好的了。
至少当时我就是从那学习的。版主和人都很热心。不过貌似很久没有去登录过了。
18 楼 大猫汤姆 2008-12-08  
frand 写道
jkfzero 写道
我主要是非常满意je的网速,为什么在哪儿上都这么快呢?



应该是Robin调教的好,我的服务器和Robin的在一个机房,没有感觉速度快。

重要的还是人吧, 来javaeye的人大多数都是冲Robin来的吧

是呀,让我想起了CSDN的老紫竹,google到他的技术贴大多是倒浆糊的,根本解决不了问题。
网站速度一直不错,但有时候还是会卡两三秒,不知道是不是服务器GC了还是本地网络问题。
17 楼 ray_linn 2008-12-08  
frand 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。


   呵呵,你说的不难听, 如果混成唐骏了,我也不会考虑开源了。
   最好你能给出一个“马马虎虎,凑合”的定义,然后我告诉你我和你的定义之间的差距



我举个例子给你看吧差距在哪里

我对用Ado.net处理数据的方式不满 --- 我选找方案,首先我选择了wilson,但是他是有限开源的 ----(导致我发现了reflactor.net这东西)---wilson不符合我的要求,接下来我发现了objectspace ---但它很快就game over了,因此我还有什么选择? 跟着这条线 ---我先找到了ibatis.net,其次是nhibernate,二者可以很大改善Ado.net的数据处理方式。---既然用了nhibernate,我就开始考虑是否使用spring.net,答案是,我只需要有限使用spring.net。

另外一个分支是,我可能发现了castle project,我就得决定是采用rail-like castle还是继续asp.net,我觉得webform是相当有用的财产,所以我放弃了castle,这时候天使出现了,asp.net mvc满足了我的技术需求:既保存webform,又拥有rails.

既然涉及了rails,那ironruby是肯定要翻翻的。。。。


如果你有不满,那你为什么会忽视开源? 如果你没有不满,那为什么要跳到java? 这不是说明了,你安于现状么?
16 楼 liuwei2630 2008-12-08  
    管他什么open不open的,赚钱才是王道。。
再写4年程序就不搞了的,以前毕业的一帮写程序的现在所剩无几了。。。
首先没啥特别兴趣,脑袋很容易想的头疼。。。
其次把,,我朋友在老家开个小蛋糕店,,一天也能卖个好几百,,我这一天还不如她,,唉,越做越觉得上班下去没什么安全感和前途。。。
最后就是,我发现天天对着电脑对身体真的灰常不好。。。
15 楼 花花公子 2008-12-08  
frand 写道
花花公子 写道
ray_linn 写道
在企业奋战了好多年, 一直在微软的技术领域混, 忽视了开源的迅猛发展。 


----说句难听的,你在MS技术领域也是混得马马糊糊,凑合而已。

M$的技术本身也是马马糊糊,凑合而已。


还是一句话, 你要先给出一个定义, 程序员最基本的素质吧

有一本书叫做《程序员修炼之道——从小工到专家》。
你如果看过了,建议再看一遍。结合工作中的实际情况会有更深的体会。

相关推荐

    Ruby on Rails安装包全集(Linux)

    在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,帮助用户在Linux系统上顺利构建RoR开发环境。 1. **readline-5.1.tar.gz**: 这是Readline库的源代码包,它提供了一种交互...

    Ruby on Rails Tutorial

    在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on Rails 培训。学习英语这门世界语言是很重要的,但先通过母语学习往往会更有效果。正因为这样,当看到 ...

    ruby on rails 101

    - **推动者**:Dave Thomas和他的Pragmatic Programmers团队对Ruby on Rails的发展起到了重要的推动作用。 #### 四、Rails简介 Ruby on Rails是一个开源Web框架,专注于提升程序员的工作效率和产品的可持续性。它的...

    ruby on rails最新版

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails以其“约定优于配置”(Convention over Configuration)...

    ruby on rails for dummies

    《Ruby on Rails for Dummies》这本书将引导读者从安装Ruby和Rails环境开始,逐步学习如何创建模型、视图和控制器(MVC架构),搭建数据库,使用路由系统,以及实现CRUD(Create, Read, Update, Delete)操作。...

    ruby on rails社区网站开发源码

    1. **安装与环境设置**:首先,你需要安装Ruby和Rails。这通常涉及设置Ruby版本管理器如RVM或rbenv,然后安装特定版本的Ruby,接着通过Gemfile安装Rails。 2. **初始化项目**:使用`rails new`命令创建一个新的...

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

    Ruby on Rails入门权威经典

    总的来说,《Ruby on Rails入门权威经典》是一本内容丰富、实践性强的教程,它不仅教授了Ruby on Rails的基础知识,还提供了许多实用技巧和最佳实践,是初学者入门Rails的理想选择。通过阅读本书,读者不仅能学会...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    ruby on rails最佳敏捷开发

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用框架,它遵循敏捷开发原则,致力于简化Web开发过程。Rails的核心理念是“Convention over Configuration”(约定优于配置),这意味着开发者可以减少大量...

    Ruby on Rails实践

    总的来说,Ruby on Rails实践涉及的知识点包括但不限于:Ruby语言基础、Rails框架结构、MVC模式、ActiveRecord、路由、测试驱动开发、插件和gem使用、以及部署策略。通过学习和实践,开发者能够快速构建功能丰富的...

    Ruby on Rails入门经典代码

    通过学习和实践压缩包中的"Ruby on Rails入门经典代码",新手不仅可以了解Rails的基本概念,还能掌握实际项目中的应用技巧,逐步成长为一名熟练的Rails开发者。记得不断探索、实践和学习新的Rails知识,以适应不断...

    Ruby On Rails中文教材(PDF)

    PDF文档通常包含详细的教程、实例代码和可能的练习题,旨在帮助学习者全面了解和掌握Ruby on Rails的核心概念和技术。 在Rails框架中,关键知识点包括: 1. **Ruby基础知识**:首先,理解Ruby语言的基本语法和特性...

    Ruby on Rails中文指南

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在提升开发效率和代码的可读性。Rails以其“约定优于配置”的设计理念,以及“DRY(Don't Repeat ...

    ruby on rails 教程源码

    这个“ruby on rails 教程源码”很可能是为了辅助学习者深入理解Rails的工作原理和最佳实践,通过实际操作来提升技能。 在Rails中,`sample_app-master`可能是一个示例应用程序的主目录,它包含了完整的项目结构。...

    Ruby on Rails入门经典

    Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,以其“Convention over Configuration”(约定优于配置)和“Don't Repeat Yourself”(DRY,不要重复自己)的原则著称。Rails使得开发Web...

    Ruby On Rails(PDF)

    在众多的开发框架中,Ruby on Rails (RoR) 和 Java 的相关框架尤其受到关注。本文基于给定的PDF文档内容,深入探讨了Ruby on Rails和Java框架之间的区别,尤其是它们在易用性方面的差异。 #### 二、Java框架现状 ...

    Ruby on Rails教程:学习使用Rails进行Web开发Ruby on Rails Tutorial: Learn Web Development with Rails

    本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。

    提升Ruby on Rails性能的几个解决方案

    Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...

Global site tag (gtag.js) - Google Analytics