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

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

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

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

我这贴有点水, 可是根据我的经验, 社区需要水贴来活跃气氛,增加乐趣
分享到:
评论
54 楼 iaimstar 2009-07-29  
简单奏四美啊

操作简单也是美啊
53 楼 mathgl 2009-07-29  
下一站,火星 写道
刑天战士 写道
我也不喜欢.net,尽管C#比java强多了……主要是因为不喜欢windows


我不是很讨厌windows,但却十分喜欢linux,原因在于linux能给予我安全感,今天本来想装个win 03的,但提示找不到驱动,这时候无往而不胜的ubuntu上场了,很快就搞定了问题,在我对linux的使用过程中,还没有出现过装不上系统,莫名其妙的死机,找不到合适的软件包处理我的需求等等问题。


ubuntu 9.04下 我的 wireless card就不甚正常 貌似是那个net manager引起的

8.04还是好好地...
52 楼 koalant 2009-07-28  
sinatra 最适合的是做 service,别的方面还很不健全,都要自己来,简单的业务还行,复杂的还是要走 rails.
51 楼 花花公子 2009-07-28  
火星叔叔马丁 写道
下一站,火星 写道
koalant 写道
简单的东西好,不折腾,有时候你的需求可能用 sinatra 就满足了,何必再去弄 rails 呢。


rails开发已经很简化了,而且有一定的成熟度

其实也就是剑宗和气宗的关系

rails 2.3.2已经可以使用metal融合了,期待下一步可以做到融会贯通。
50 楼 下一站,火星 2009-07-28  
koalant 写道
简单的东西好,不折腾,有时候你的需求可能用 sinatra 就满足了,何必再去弄 rails 呢。


rails开发已经很简化了,而且有一定的成熟度
49 楼 liusong1111 2009-07-28  
linux给我的实惠就是运行ruby快,比windows明显快很多,这样给写代码省了不少时间。

sinatra的modular模式对于基本的put、delete都出错,还没来得及查原因,目前觉得做目标单一的web程序比较适合。
48 楼 koalant 2009-07-28  
简单的东西好,不折腾,有时候你的需求可能用 sinatra 就满足了,何必再去弄 rails 呢。
47 楼 eclipse2008 2009-07-28  
一站式vs.一站式
46 楼 下一站,火星 2009-07-28  
刑天战士 写道
我也不喜欢.net,尽管C#比java强多了……主要是因为不喜欢windows


我不是很讨厌windows,但却十分喜欢linux,原因在于linux能给予我安全感,今天本来想装个win 03的,但提示找不到驱动,这时候无往而不胜的ubuntu上场了,很快就搞定了问题,在我对linux的使用过程中,还没有出现过装不上系统,莫名其妙的死机,找不到合适的软件包处理我的需求等等问题。

45 楼 ericxu131 2009-07-28  
JAVA -> PHP 路过
44 楼 jinleileiking 2009-07-28  
顶一哈老帖子,说的在理啊。ruby还是很优美的。我喜欢
43 楼 ahlon 2008-12-27  
真切的感受到Javaeye已经成为国内Java领域的第一大社区。有时候google一些技术问题的,大多数有用的资料都出自Javaeye。回头看看其他几个Java类的社区,都已经渐渐远不如Javaeye人气足。也许CSDN BBS还是最有人气,但是水帖巨多。
42 楼 rbh 2008-12-15  
frand 写道

我爱的是javascript, linux,ruby , rails , 以及Robin
其实我们的伟大的祖先早就告诉了我们爱的重要性, 孔子就说过, 仁者, 爱人也, 智者,知人也。

========================


批孔批孟~我们的上一辈,早已经把千年文化都颠覆了。
41 楼 toostupid 2008-12-14  
............rails 的plugin是让人很没安全感...
40 楼 frand 2008-12-13  
ray_linn 写道
hurricane1026 写道
Robin!=robbin,Robbin估计听说你爱他,能省下一天的饭。


哈哈,肯定是被恶心的...还好LZ是男的。



不知道从什么时候,很多人已经开始羞于谈爱了, 爱并非只限于男女之间, 他是人类在漫长的进化过程中发展出来的一种高级功能。爱从最简单的性爱,发展到亲子之爱,再发展到族群之爱,乃至人类的大同之爱。其实不懂得如何去爱的人会丧失太多人生的乐趣和价值。没有了爱, 人为什么而活呢?
爱自己,爱家人,爱朋友,爱家,爱小区,爱国家,乃至爱天下人。

是的, 因为周围缺少爱, 所以我们羞于谈爱, 但是你愿意活在一个冰冷的无爱的世界里吗?

其实我们的伟大的祖先早就告诉了我们爱的重要性, 孔子就说过, 仁者, 爱人也, 智者,知人也。

可惜很多人读越多的书, 人的基本功能却越来越退化, 真的是可悲可叹呀。
39 楼 不吃鱼的猫 2008-12-08  
没必要离开.net,就只玩java,ruby
兼容并包,和而不同。
38 楼 ray_linn 2008-12-08  
hurricane1026 写道
Robin!=robbin,Robbin估计听说你爱他,能省下一天的饭。


哈哈,肯定是被恶心的...还好LZ是男的。
37 楼 gmizr 2008-12-08  
大猫汤姆 写道

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

搜到过几个他的帖子,解决问题的方式比较囧
36 楼 hurricane1026 2008-12-08  
frand 写道
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过?你抛弃一个框架,现有的程序谁来维护呢?
或者你可以简单谈一谈你的项目情况










很好奇你定义中的windows程序是什么。
还有换框架这没什么吧,框架本来就是轮子,难道人是靠轮子活着的?写程序是比谁框架用的熟?
Robin!=robbin,Robbin估计听说你爱他,能省下一天的饭。
35 楼 刑天战士 2008-12-08  
我也不喜欢.net,尽管C#比java强多了……主要是因为不喜欢windows

相关推荐

    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