基于Ajax的应用程序架构汇总 29/04/2006 | jiangws2002 基于Ajax的应用程序架构汇总 – 蜗居—-lithe的专栏: 浏览器端框架被划分成两大类: ·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。 ·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能: * 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。 * XML操作和查询。 * 根据来自XMLHttpRequest的应答执行DOM操作。 * 在一些情况中,与另外的浏览器端技术如Flash(和潜在的Java applets)集成在一起。 而服务器端框架通常以下面两种方式工作(尽管它们在这里根据语言的不同进行了分类): ·HTML/JS生成:服务器提供完整的HTML/Javascript代码生成和浏览器-服务器协调,结果是只有浏览器端编码可以被定制。 ·远程调用:Javascript调用直接被路由到服务器端功能(例如Java方法)并返回到Javascript回叫处理器;或者Javascript调用服务器以提取信息,例如会话细节,数据库查询等。 ·纯Javascript:应用程序框架 1.1 Bindows(自从2003年) 网址是:http://www.bindows.net,Bindows 是一个软件开发包(SDK),它,通过强力联合DHTML,JavaScript,CSS和XML等技术,能生成高度交互的互联网应用程序-成为现代的桌 面应用程序的强有力对手。Bindows应用程序不要求下载和也不需要在用户端安装-仅要求有一个浏览器(也不需要Java,Flash或者 ActiveX)。Bindows有可能领导面向对象开发的AJAX应用程序的平台。 ·它是商业化的,使用来自于MB的技术(总部位于GA USA,主要开发中心在瑞典,成立于2002年)。 Bindows框架提供给你: ·基于类的面向对象的API ·一套完整的窗口系统,提供宽范围的窗口小部件支持,包括菜单、表单、格子、滑动条、量程,甚至更多 ·用于开发zero-footprint SOA客户端应用程序的领先的工具箱 ·本机的XML,SOAP和XML-RPC支持 ·单用户到企业级的支持 ·内建的对AJAX的支持 Bindows开发环境: ·支持企业级规模的工程开发 ·跨浏览器,跨平台支持 ·服务器独立结构 ·与新的和现有资源的互操作性 ·一致性开发方法学 1.2 BackBase(自从2003年) 网址是:http://www.backbase.com,是一个全面的浏览器端框架,支持丰富的浏览器功能以及与.NET和Java的集成。 ·商业化,来自于Backbase B.V(总部在Amsterdam,成立于2003年)。 1.3 DOJO(开发中;自从2004年9月) 网址是:http://dojotoolkit.org/,提供全面窗口小组件和浏览器-服务器消息支持。 ·为创建定制的Javascript窗口小组件提供框架支持。 ·预置的窗口小组件库。 ·浏览器-服务器消息支持-XMLHttpRequest和另外的机制。 ·支持浏览器中的URL操纵功能。 ·开源许可(学术自由许可2.1(http://opensource.org/licenses/afl-2.1.php)),由JotSpot( http://www.jot.com/)的Alex… Read More
12个.net 开发者值得去读的国外Blog 29/04/2006 | jiangws2002 12个.net 开发者值得去读的国外Blog – EricLee: 为什么会是12个?来自weblogs.asp.net 的Jon Galloway 为广大.net开发爱好者推荐了10个值得阅读的技术Blog。一位来自Scobleizer Blog 的热心读者在留言中也推荐了2个,加在一起12个。 Christopher Steen – Link blogger extrordinaire. Coding Horror (Jeff Atwood) – Excellent writer with a lot to say about how software development ought to be done, fun stuff about technology and games, must have tools and utilities, and regular doses of slick code. Computer Zen… Read More
Chatting with Atlas 29/04/2006 | jiangws2002 Chatting with Atlas: Create Your Own Chat Room By Andrew Flick and Anthony Lombardo We have to admit, we still can’t get enough of AJAX. Many of our thoughts revolve around asynchronous page behaviors, and coming up with new ways to break the tired old paradigm of “postbacks”. When you examine AJAX as a protocol,… Read More
NetDrive 29/04/2006 | jiangws2002 Installing NetDrive: Technology Services has made the NetDrive application (client) available for you to install on your personal computer. You may install the NetDrive client on a laptop, home computer or any other computer from which you would like to access your “G” drive. Please Note: You do not need to install this software on… Read More
What we learned building Live.com (or why are we slow)? 29/04/2006 | jiangws2002 Scott’s “SiteExperts” Place: What we learned building Live.com (or why are we slow)?: Over the last 18 months, we have explored how to build a highly-interactive, customizable, and extensible portal. The first iteration was a simple portal on Start.com. We created various iterations (start.com/1, start.com/2, start.com/3) which have evolved into the first fully extensible portal… Read More
WinMerge 28/04/2006 | jiangws2002 このツールはファイルを比較時に、すごい便利です。 http://winmerge.sourceforge.net/ WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions. Features * Visual differencing and merging of text files * Flexible editor with syntax highlighting * Handles DOS, UNIX and… Read More
vtiger – web2.0 CRM 27/04/2006 | jiangws2002 vtiger :: View Entry – vtiger – web2.0 CRM: Here is a small list of CRM products/services labeled as Web 2.0 CRM: CRM 2.0 24sevenoffice – Web-based crm & erp. http://www.24sevenoffice.com/ Fixia – Social helpdesk. http://www.fixya.com/ Helpspot – Wen nased help desk software. http://www.userscape.com/ Pushcrm – Web-based crm. http://pushcrm.com/ Simpleticket – Helpdesk solution. http://www.simpleticket.net/ Userscape… Read More
PHP开发工具列表 24/04/2006 | jiangws2002 Exceed PHP Club -> PHP开发工具列表: Dev-PHP 网址: http://devphp.sourceforge.net/ 评分: *** 简单阐述: 用Delphi开发的Opensource的PHP开发工具,较好的集成了PHP解析器和PHP-GTK库。性能和稳定性都很不错。只是在团队合作上比较薄弱,没有scc和project的feature。但完全让你有理由舍弃掉editplus EditPlus 网址: http://www.editplus.com/ 评分: *** 简单阐述: 速度快,支持多种语言的语法加亮. 有project概念,但并不好用。无SCC集成。但是个优秀的编辑器。 PHPEdit 网址: http://www.phpedit.net/ 评分: ***** 简单阐述: 一个优秀的IDE. 调试功能丰富,项目管理功能丰富,带有SCC, 项目管理由一个Plugin, 集成有Grep,帮助文档工具….. 推荐PHP开发工具。 Zend Studio 网址: http://www.zend.com 简单阐述: 优秀的IDE, 各个功能丰富,Zend的拳头产品。带有CVS集成,项目管理也较为丰富。为商业软件。价格颇高,195美元起。 Welcome to PHPE.org To be a good programmer! I will.… Read More
Integrating Electronic Payment Processing into ASP.NET Web Applications 24/04/2006 | jiangws2002 http://www.west-wind.com/presentations/aspnetecommerce/aspnetecommerce.asp What’s covered: Overview of Payment Processing Getting Started: Costs, signing up Credit Card Processing Classes Gateway Implementations (Authorize.NET/PayFlow/LinkPoint) Web Site Integration Online/Offline Processing Security Considerations Related Resources: Source Code for this Article PayPal Classic Integration Comments and Questions related to the article… Read More
Relationship marketing 23/04/2006 | jiangws2002 Relationship marketing – Wikipedia, the free encyclopedia: Relationship marketing is a form of marketing that evolved from direct response marketing in the 1960s and emerged in the 1980s, in which emphasis is placed on building longer term relationships with customers rather than on individual transactions. It involves understanding the customers’ needs as they go through… Read More