摘要: 作者:赵劼程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”,“语言一通百通”等观点,甚至在许多人眼中“语言的讨论”完全是不入流的,但其实“编程语言”与“工具”、“框架... 阅读全文
posted @ 2010-11-12 17:54 子福当自强 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 信息架构是一个整理信息,斡旋信息系统与使用者需求的过程,主要是要将信息变成一个经过组织、归类、以及具有浏览体系的组合结构。手机与用户交互的过程,其实是信息的交互,手机和用户都在输出和输入信息,触摸屏和按键只是用户输入信息的方式。Web信息架构包括组织系统、标签系统、导航系统和搜索系统,这些对大量数据的处理方法,和Web属性比较强(和互联网的数据库交互频繁处理大量数 据)的手机产品,如wap网站、w... 阅读全文
posted @ 2010-11-12 17:36 子福当自强 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 尽管过了相当长的时间,花费了不少资源,微软和.NET社区还是在最近几年加入到了开源运动的阵营中来了,这令人相当惊讶,因为两大阵营一直都是经常对立的。然而,事实是依靠开源,微软社区中的开源开发工具日益发展壮大。本文将深入了解.NET领域的开源项目,介绍七个在全球受到数百万.NET开发者拥戴和欢迎的开源项目。AJAX 控件工具包仅仅五年时间,自从AJAX的概念提出来以后,使用JAVASCRIPT,XM... 阅读全文
posted @ 2010-11-12 17:33 子福当自强 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 【特别说明】本文经核实最早出自新浪微博技术经理杨卫华的博客(发表于2009年5月19日),原文名为“5%的神话(关于开发效率与职业方向)”。未经细查,而将出处标错,是我们工作失误,特此向杨卫华道歉。同时也谴责转贴不写出处,不予署名,冒充原创,涉嫌抄袭的行为。希望大家都能努力杜绝这种行为,共同创造尊重原创、互敬互爱的技术氛围。-------------------------... 阅读全文
posted @ 2010-11-12 17:29 子福当自强 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello w... 阅读全文
posted @ 2010-11-12 17:17 子福当自强 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 自上周 M$ 宣布 F# 开源后,近日 Mono 项目宣布将整合 F# ,并支持 Linux、Mac OS X、Android 和 Wii 平台。目前一款适用于 MonoDevelop 的 F# 语言插件正在开发中,提供自动补全、错误检测、参数说明及控制台交互功能。目前仅有源代码,不久后将会以便于安装的二进制方式发布。同时还透露 Mono F# 对于 iOS 及 PS3 平台的支持尚在评估中。F#... 阅读全文
posted @ 2010-11-12 17:16 子福当自强 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 【Csdn.net Adobe MAX2010系列报道】在刚刚结束的MAX 2010大会上Adobe工程师Rik Cabanier演示了一款Flash至HTML5转换工具,引起观众一片哗然。Adobe技术人员John Nack表示,很多开发人员面临着一个难题,那就是如何为桌面(在这里,Flash几乎可以称王,它提供了跨浏览器跨平台支持)和不允许安装Flash的 iOS设备提供相同的富媒体体验,你必... 阅读全文
posted @ 2010-11-12 17:08 子福当自强 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 【Csdn.net 洛杉矶系列报道】在第一天Adobe MAX2010大会上,Adobe公司CTO Kevin Lynch的Keynote演讲中就强烈表达了Adobe进军移动开发领域的决心,会上不仅发布了支持Android平台的AIR 2.5,并宣布Adobe AIR 2.5运行环境支持平板电脑、电视TV等一系列移动设备,贯彻了Adobe一向坚持的跨平台跨屏幕原则。第二天上午的活动中,Adobe再... 阅读全文
posted @ 2010-11-12 17:06 子福当自强 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 国内移动互联网发展迅猛。易观国际最新数据显示,2010年上半年,中国移动互联网市场用户规模达2.14亿,市场收入规模达237亿元。“移动互联网”一词现在可谓炽手可热,可能连街边卖菜的婆婆都知道这是一个好东东。但现在的移动互联网行业,不同于十年前的桌面互联网。那时候大家刚进入这个领域,各种商业模式还处于探索阶段,而现在的大佬进入移动互联网都是非常有章法的。在这样的背景下,作为... 阅读全文
posted @ 2010-11-12 17:05 子福当自强 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 篇首语:银光渐远,孰之过?最近社区里讨论的比较热烈的当属微软青睐HTML 5,而忽略自家产品Silverlight(银光)了,InfoQ中文站也对其做了深入报道,并引来评论无数。虽然随后微软主管服务器与工具业务部门的总裁Bob Muglia发布博客澄清此事,表态说微软会加大对Silverlight的投入。但正所谓无风不起浪,再结合微软最近和Silverlight相关的高层人员变动,难免给人留下一些... 阅读全文
posted @ 2010-11-12 17:02 子福当自强 阅读(245) 评论(0) 推荐(0) 编辑
摘要: New Relic最近发布了该公司性能工具的两个新品种: RPM for .NET和RPM for PHP。 RPM为运行在服务器上或者云中的web应用程序提供了性能监视和分析的功能。New Relic公司的性能工具叫做RPM,它是一种提供给公司的Saas解决方案,能够对部署在本地或在云中的web应用程序进行监控、故障修复、诊断、线程分析以及容量计划。RPM拥有两种基本的组件: 作为应用程序插件运... 阅读全文
posted @ 2010-11-12 17:00 子福当自强 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Adobe在今年的开发者大会上向公众展示了一款用于HTML5动画制作的IDE。这款工具(内部称为Edge)采用WebKit渲染引擎来预览动画并提供类似Dreamweaver的源代码编辑模式。Edge UI遵循和其他Adobe工具一样的原则,因此Flash开发人员不会感到陌生。它提供一个Stage窗口显示页面布局,底部的时间轴窗口显示各种元素的动态变化。在Stage窗口右侧是DOM元素的布局面板。选... 阅读全文
posted @ 2010-11-12 16:59 子福当自强 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 来自Web服务器的每一个文件都有对应的MIME类型(也称为content-type),描述文件内容的属性,比如图片、文件、应用等。最近,IE开发经理Eric Lawrence在IE官方博客中就MIME处理方式的变化和安全性做了详细解释。以前,某些HTML元素(特别是Link和Script)不会验证Web服务器提供的MIME类型。例如,即使Script的src属性指向一个声明为text/plain类... 阅读全文
posted @ 2010-11-12 16:59 子福当自强 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在近日举办的Modern .NET DDD Conference会议上,Chris Hardy在他的演讲中展示了如何基于.NET/C#,开发面向Windows Phone 7,iPhone及Android三个平台的应用程序,以及其中的注意事项。首先Chris列举了三个平台上使用的工具及框架等周边环境:Windows Phone 7iPhone(MonoTouch)Android(MonoDroid... 阅读全文
posted @ 2010-11-12 16:58 子福当自强 阅读(478) 评论(0) 推荐(0) 编辑
摘要: MeeGo是诺基亚和英特尔联合推出的Linux系统,其1.1版最新发布,采用了Linux Kernel 2.6.35和Qt 4.7,包含了核心OS 1.1和针对上网本、车载资讯系统、手机的UX更新等。主要功能包括:核心OS 1.1——针对所有UX的统一基础操作系统。上网本UX 1.1——针对上网本的完整核心应用集。车载资讯系统(In-Vehicle ... 阅读全文
posted @ 2010-11-12 16:57 子福当自强 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 3G时代的到来,使得手机应用越来越热门,移动开发也随之兴盛。不论前几天召开的移动者开发大会,还是明天即将召开的诺基亚中国开发伙伴峰会,都似乎预示着移动开发已成为众多开发商关注的焦点。为此,InfoQ中文站约访到四家和诺基亚合作密切且在移动开发领域活跃的开发商,就Symbian、iPhone、Android、Meego等主流移动开发平台等相关问题与他们进行了交流。InfoQ:对Symbian、iPh... 阅读全文
posted @ 2010-11-12 16:55 子福当自强 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Frank Maurer和Shahedul Huq Khandkar为多点触控手势创建了一种DSL,它已经成为TouchToolkit的一部分。 该语言采用了一种声明式的样式,其中包含两个部分。 第一部分被标记为“validate”,包含了用于决定是否正在执行特定手势的规则。 第二部分包含了手势的返回值。 以下是来自于手势的预定义列表中的例子。 在TouchToolkit的... 阅读全文
posted @ 2010-11-12 16:54 子福当自强 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在最近的博客文章中,Visual Basic团队发布了一条简单的消息,声称在Visual Basic和C#中将会增加异步编程语法。两种语言新增的Async和Await关键字的实现将基于.NET 4.0中的任务并行库(Task Parallel Library,TPL)。Async关键字用于方法,它将启用方法的异步行为。在这个方法中,Await关键字将暂停当前的执行流程,直到当前异步行为结束为止。线... 阅读全文
posted @ 2010-11-12 16:53 子福当自强 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Bill Heinzman在最近的JavaOne大会上谈到如何在企业级Java和.NET应用程序之间创建跨平台的事务桥梁。Java和.NET数据都使用类似的结构和语义来实现事务管理的解决方案,只是在协议上稍有不同,但是二者中的事务管理无法与另一种技术中的相互协作。我们很难在这两种技术之间实现并使用跨平台的事务。两段提交(two-phase commit 2PC)协议本来就是一种阻塞型的协议,它的伸... 阅读全文
posted @ 2010-11-12 16:49 子福当自强 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 最新消息,在11月5日举办的波士顿举办的首届F# in Education Workshop大会上,F#的发明者,微软剑桥研究院主任研究员Don Syme宣布,F# 2.0的编译器及核心类库已经随F# PowerPack项目开源,使用Apache 2.0授权协议。如今F# PowerPack项目已经包含了完整的编译器、标准库、工具及扩展类库的源代码。在刚刚过去的PDC 2010大会上,Don Sy... 阅读全文
posted @ 2010-11-12 16:48 子福当自强 阅读(201) 评论(0) 推荐(0) 编辑
悟道