摘要:
使用git已经有一段时间了,从使用git的第一天开始,就计划逐步放弃svn.svn有的功能,git都能做到,而且做得更出色,况且git还有很多特性svn望尘莫及,还有什么理由继续使用svn呢?well,理由很多. 比如,git在windows上的性能问题, TortoiseGIT还没有开发出来(或者根本没有这个计划?),团队中其它人员不习惯用git....等等.那么,鱼与熊掌,能否兼得?=== SVN 之痛与痒 ===svn的最大问题是不支持分布式开发. 分布式并不一定就是指象Linux Kernel那样的大型协作开发场景.例如,你想把没做完的工作带回家做,但是家里又不能连线到公司的svn服务
阅读全文
posted @ 2013-01-01 09:05
linux,dev
阅读(176)
推荐(0)
摘要:
一、什么是持续集成(Continuous Integration)?这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下:持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Test Case。如果成功则接受这次提交,否则告诉所有人,这是一个失败的Revision。更具体的解释可以参考Martin fowler的Continuous Integration 。二、持续集成的价值与成本有句时髦
阅读全文
posted @ 2013-01-01 09:04
linux,dev
阅读(421)
推荐(0)
摘要:
Subversion服务器搭建https://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/
阅读全文
posted @ 2013-01-01 09:04
linux,dev
阅读(130)
推荐(0)
摘要:
因为对于flex本人也是新手,此前按照网上的各种方法进行试验,都没能实现flex与java的通信。也许是eclipse和tomcat版本的问题。后来经过几天的尝试,终于成功了。。。现和大家分享一下,希望和我一样曾经饱受困扰的同胞们,能够根据我的Demo,配置成功!好,闲话少说,开始。一、推荐环境1、jdk1.62、Myeclipse 8.5 (或以上版本)3、Flash Builder 4 Plug-in4、tomcat6.0.32 Blazeds官方下载地址:(需要用户注册)http://flexorg.wip3.adobe.com/blazeds/4.x/17657/blazeds-tur
阅读全文
posted @ 2012-12-01 13:45
linux,dev
阅读(175)
推荐(0)
摘要:
注:后面使用SBI替代Spring BlazeDS Integration1.介绍:为了使flex客户端能够直接调用服务端的spring bean,SBI提供的此种功能,SBI使用DispatchServlet代理转发MessageBrokerServlet的请求,增加了一些无用的类及相关配置,而其实完成相同的功能,最简只需两个类即可.2.扩展实现BlazeDS本身提供一个AbstractBootstrapService的类用于扩展,该类主要是在BlazeDS初始化时用于动态创建 services, destinations, and adapters. rapid扩展了该类,用于将sprin
阅读全文
posted @ 2012-12-01 13:42
linux,dev
阅读(256)
推荐(0)
摘要:
学习了好久的flex3,感觉不如flex4(也就是现在的flash builder)界面效果好看,所以决定使用flex4,但是flex好多标签已经更改,虽然用flex3的标签也可以运行,但总是感觉差强人意,于是花费时间看flex4,以前使用过flex3的插件进行整合,但到flex4时怎么也整合不了,估计是我RP有问题吧。又加上我想知道flex与myeclipse整合的过程,所以结合很多资料整合出了我自己的一套结合方法。 废话不多说,看例子: 1.当然要准备好相应的工具,我使用的是myeclipse6.0,flex使用的是flash builder beta2,blazeds通信使用的是b...
阅读全文
posted @ 2012-12-01 13:40
linux,dev
阅读(210)
推荐(0)
摘要:
做flex做久做大了,使用一个框架便是自然而然的事情。这样程序才会更健壮,更易于扩展,更易于维护。pureMVC足够简单,核心也只有十来个类,是一个轻量级的Flex框架,只一天的时间,就可以学通,没有理由不用它的。 麻雀虽小,五脏俱全,pureMVC,直译过来就是“纯MVC”,是一个MVC框架。官方的中文文档有44页,放在附件中,可以下载了看。推荐一个入门的文章给大家。(http://riachina.com/showtopic-11011.html ),里面有足够全面的介绍。这里我想利用一个更加简单的图片展示的例子来展示pureMVC的使用细节。先看效果: 介绍一下这个应用。程序一开始便请.
阅读全文
posted @ 2012-12-01 13:38
linux,dev
阅读(255)
推荐(0)
摘要:
Ruby on Rails 体验之旅(一)--安装 最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来:1) 安装ruby 下载安装包:http://rubyforge.org/frs/?group_id=167 ,我下载的是rubyinstaller-1.8.7-p302.exe装完后(安装时要把第一个界面上的两个多选框钩上,第一个是为Ruby添加路径,第二个是识别.rb文件 ),可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了2)安装rubygems R...
阅读全文
posted @ 2012-12-01 13:02
linux,dev
阅读(302)
推荐(0)
摘要:
分享 ? ery ? 于1年前发布 ? 最后由 ericguo 于2月前回复 ? 7186次阅读标题:新人千万不要在 Windows 上使用 Ruby on Rails副标题:鼓励新人在 Linux 和 Mac 上使用 Ruby on Rails !原则:要走寻常路,不要学美特斯邦伟!"在 Windows上 使用 Ruby on Rails "是个坑,跳进去,你就出不来了,完了还没人能救你,最好的方法是别往下跳!如果你正在学习 Ruby on Rails ,而且你没有5年以上的开发经验,而且你身边没有 Ruby on Rails 的高手,而且你自己不能轻松的解决,在 Win
阅读全文
posted @ 2012-12-01 13:00
linux,dev
阅读(428)
推荐(0)
摘要:
2006-12-27 15:32 来源:blog 作者:蒋涛 责任编辑:方舟·yesky 评论(3) 众所周知,RoR里面的指导原则有: 第一条是较小的软件,这意味着你编写较少的程序行。程序小就能加速开发,错误也较少,使得程序较容易理解、维护和增强。对编写较小程序做出贡献的Ruby的一个特性就是它假设该架构本身能够并应该处理元数据. 第二条是对配置的协定原理,这意味着Rails不用配置文件,而是依靠一些简单的编程协定,让它通过利用应用程序已有的信息和在运行的数据库,解决它需要知道什么这个问题。 Spring一个非常灵活的一个框架,灵活的同时也造成了一定的复杂性。我个人眼中的sprin
阅读全文
posted @ 2012-12-01 12:57
linux,dev
阅读(317)
推荐(0)
摘要:
发布日期:2012-04-24 11:19 来源:IT168 作者:phpchina 点击:3674PHP与Ruby on Rails两大阵营均拥有大量各自的忠实粉丝。拿两者作比较,本身就是难以取舍。无论谁赢了,都会引来对方粉丝的口水。受此影响,在两者选其一这个问题上,开发者通常会显得犹豫不决。这篇文章的出发点虽然是比较,但并不是一边倒式地唱盛唱衰,而是辩证式的综合对比。没有好坏,适合自己的才是最好的。实际上,拿PHP与Ruby on Rails比较是个伪命题,是不公平的。相比于Ruby on Rails语言加框架的完整性,PHP仅是一门编程语言。你看,PHP已经输在起跑线上了。但PHP拥有四
阅读全文
posted @ 2012-12-01 12:56
linux,dev
阅读(218)
推荐(0)
摘要:
随着Ruby on Rails的成功,是否还有其他Ruby Web开发框架的生存空间呢?Rails尽人皆知,有人甚至可能听说过Merb和Camping,但是否有人知道Nitro、Ramaze、Sinatra、IOWA或者Cerise?InfoQ对这些框架进行一个快速浏览,并试图解读他们为业内人士欣赏(或忽视)的原因。之前我们讨论过Merb,这也许是完成度最高的Rails替代者。Merb项目的活跃程度非常高,并且在一些情况下得到了实际使用。可以说它是与Rails最为接近的Ruby Web开发框架。Camping将自己定义为一个代码量保持在4k字节大小以下的Web开发框架。这个项目已创建了22个月
阅读全文
posted @ 2012-12-01 12:55
linux,dev
阅读(728)
推荐(0)
摘要:
创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://flandycheng.blog.51cto.com/855176/8589461.Nginx1.1.安装Nginx 的中文维基 http://wiki.codemongers.com/NginxChs 下载 Nginx 0.6.26(开发版)(请下载最新版本)tar zxvf nginx-0.6.26.tar.gz./configure,注意了类似checking for *** ... not found项,可能是依赖包没有,则需要安装依赖包缺少PCRE,sudo apt-g
阅读全文
posted @ 2012-12-01 12:53
linux,dev
阅读(581)
推荐(0)
摘要:
C++ Web工具包 WtWt(音同'witty')是一个C++库,同时也是开发和部署web应用的服务器。 Wt不是所谓框架(framework),它只是一个库,它不会将编程方式强加于开发者。 Wt的API是以widget为中心(widget-centric)的,并受到现有C++图形用户界面(GUI) 的应用编程接口(APIs)的启发。... 更多Wt信息最新新闻: Wt/JWt 3.1.0 Web开发工具包 发布于 7个月前C++的Web开发框架 CppCMSCppCMS是一个C++的Web开发框架(不是一个CMS) 。它不同于大多数其他Web开发框架,如
阅读全文
posted @ 2012-12-01 12:52
linux,dev
阅读(8328)
推荐(0)
摘要:
1. yiiframeworkYii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。2. CodeIgniter FrameworkCodeIgniter 是目前使用最广泛的 PHP 框架。CodeIgniter 是一个简单快速的PHP MVC 框架。EllisLab 的工作人员发布了 CodeIgniter。许多企业尝试体验过所有 PHP MVC 框架之后,CodeIgniter 都成为赢家,主要是由于它为组织提供了足够的自由支持,允许开发人员
阅读全文
posted @ 2012-12-01 12:51
linux,dev
阅读(212)
推荐(0)
摘要:
Java Web框架种类繁多,花样迭出,主流一点的就有Struts,Webwork,SpringMVC,JSF,Tapestry,至于非主流的就更加不计其数了。还有很多基于这些Java Web框架的衍生框架,例如基于Struts的beehive,基于JSF的JBoss Seam,基于JSF的MyFaces,Shale等等。对于开发人员来说,过多的选择是一种沉重的负担,不但需要花更多的时间去学习,也需要更多的时间去维护基于不同Java Web框架的代码. 必须承认,Web 开发实在不是多么愉快的工作,虽然,近年来,一些也算是有趣的工具在源源不断地推出,诸如 Rubby on Rails, A..
阅读全文
posted @ 2012-12-01 12:49
linux,dev
阅读(312)
推荐(0)
摘要:
摘要:作者飞龙写了一篇《浅谈Python Web框架》,文中他介绍了几个Python Web框架和自己对选择框架的分析。在他看来,用Django来快速开发一些Web运用是很不错的选择。导读:作者飞龙写了一篇《浅谈Python Web框架》,文中他介绍了几个Python Web框架和自己对选择框架的分析。在他看来,用Django来快速开发一些Web运用是很不错的选择。以下是文章内容:说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.pytho
阅读全文
posted @ 2012-12-01 12:48
linux,dev
阅读(457)
推荐(0)