网站编程 – 【做站网】

【网站编程】分类文章列表

HTML5技术促网站手机化阅读全文»

打算钓到大鱼的人首先需要知道哪里能找到大鱼。可惜关于某年某月某日在某处有大鱼咬钩这类情报的保鲜期跟钓上来的鱼差不多,很快就没用了。 一个叫Bigfishtackle.com的论坛,会员数量已经接近10万,全都是喜欢分享“鱼讯”的钓鱼爱好者。不过,当会员们收钩回家或者回到有Wi-Fi的度假别墅再登陆论坛,跟众人分享适合下杆的地点(或单纯想要炫耀一下收获)时,这些情报基本已经失去参考价值。假如人们能在船上一边垂钓一边用手机登陆网站发帖直播,效果会大大不同。 “钓鱼方面的爆料很快就会过时。爱好者们如果能在钓鱼的地方直接发帖,效果会更好,因此我们发现不少用户有这样的需求,希望可以用手机随时登陆论坛发帖。”First Light Net公司首席运营官迈克·霍奇登(Mike Hodgdon)说。First Light Net公司位于科罗拉多州的科罗拉多斯普林斯,旗下有Bigfishtackle.com等多个户外活动主题网站。 于是Bigfishtackle.com成为最早一批引进手机浏览优化技术的网站,2007年他们已经开始自己动手改革网站格式,以更适用于手机屏幕显示。可不久后它发现了一家名为dotMobi的公司,这家公司位于爱尔兰的都柏林,不仅是少数出售.mobi域名的企业之一,同时还提供网站的手机浏览体验优化工具。现在,Bigfishtackle.mobi的网页查看、浏览和论坛发帖等功能已经完美地浓缩在三四英寸的手机屏幕上,但使用效果丝毫不逊于用台式机访问常规网站。 Bigfishtackle.com等先行网站代表了一股不断壮大的新趋势,很多创业企业都很注重企业网站的手机访问效果。 .mobi域名的设计初衷并非是让大家另开一个独立网站——而是一个代表手机浏览优化的扩展名。所以Bigfishtackle.com无需改变网址,霍奇登介绍说:“你可以在.mobi网站发帖,但帖子会立刻整合到常规网站。” dotMobi全球营销总监宾伊·布兰德(Pinky Brand)推算,经过手机浏览优化的企业网站可迅速增加10%~15%的流量。换句话说,这个数字也代表没有优化的企业损失的流量,因为消费者试图用手机访问企业的常规网站时发现很难在手机的小屏幕上浏览。 “很多消费者现在喜欢用手机访问企业网站。其实,只要有网站的企业就同时有了手机网站,因为手机也可以上网访问普通网站。只不过很多企业还没有意识到自己的网站在手机上看起来有多糟糕。”布兰德说。 Bigfishtackle.mobi是首批用dotMobi技术上线的网站。虽然很多用户只选择某个版本的网站,但霍奇登发现有相当可观的用户会从常规网站转到手机版,具体比例高达40%,也就是说四成的用户访问常规网站后选择跳转到更适合手机浏览的版本。对一个只花了8000多美元的改造项目来说,这种效果相当惊人。 “你可以仔细想一下,手机用户的市场规模那么大,这对很多类型的企业都很有意义,”霍奇登说,“比起只适合计算机浏览的网站,这样会有更多机会。” 开发者们,新机会来了 刚刚掀起的网站手机化运动可能会成为手机技术企业的下一个目标,其中不仅包括正在手机程序开发热潮中鏖战的公司,更给了错过程序开发潮的企业一个机会。不过从长远来看,手机网站的影响力和商业利益最后都可能超越手机程序。 开发一个代表你公司的专门手机程序成本高昂,需要大量人力投入。米奇·拉扎尔(Mitch Lazar)是社交媒体技术公司Taptu的首席执行官,公司在英国的剑桥和美国的丹佛都设有总部。他介绍说,最早期的那些手机数据软件开发人员如果希望软件在一款手机上运行,就必须为这种手机专门开发一个程序,常常是打算兼容多少种手机就要开发多少个程序版本。 拉扎尔自己就是一个早早投身于手机互联网开发的先行军,上世纪90年代就为cnn.com专门开发了一个CNN手机服务。 “因为必须为市场上有的每一种手机定制相应程序,成本高,发行过程也很麻烦,”拉扎尔说,“为了适应不同的发行商,我们最后竟然开发了差不多500个不同版本的CNN手机服务产品。” 近些年出现了两种理念截然相反的技术发展方向,大大简化了开发过程。首先是苹果公司,苹果以风靡全球的iPhone为核心,打造出一个受其严格控制的手机程序开发体系。接着是谷歌的Android操作系统,为开发人员提供了一个开放式的平台,编写出的程序只需经过略微调整就可以在更多手机设备上运行。 iPhone的成功和Android大军的集结带动起一个飞速膨胀的手机程序市场,但这种热度也为每个希望自己的手机软件能崭露头角的企业带来新的挑战。首先,企业必须和某个程序商店签约,比如苹果的iPhone程序店,而对方会从收入中提成。而且程序要想出现在虚拟商店的货架上,还要经过漫长而严苛的测试和认证过程。 不过,最大的挑战是程序上市后的宣传问题。以苹果程序店为例,每个程序都要与其他30多万个程序一起争夺消费者的注意力——这还只是一家程序店而已。而且就算消费者注意到你的软件,他们是否真的会用呢?随着手机用户下载的程序越来越多,已经有很多人开始担心程序过剩的问题。 Taptu公司的拉扎尔表示:“这是过滤功能的失败,问题根本是无法筛选出对你最重要的东西。这个问题久而有之,自从互联网像个高压水管一样将海量信息向我们发来之后就已经开始有这方面的忧虑。” Taptu公司推出的MyTaptu社交信息聚合程序可帮助用户在手机上建立个性化的浏览体验,无需在不同软件之间跳转,可以帮助一些企业应用在这个飞速发展的手机程序海洋中更容易被市场发现。 尽管Taptu这类工具会有所帮助,但很多小企业主仍然觉得想借手机程序出头堪比大海捞针。与其想方设法将一个简陋的程序塞进消费者的手机去压箱底,还不如把钱和时间拿去改善企业网站。 尼亭·毕安德瑞(Nitin Bhandari)是美国加州山景城Skyfire公司的合作创始人兼首席产品官,这家公司的手机浏览器技术可以将普通网页转化为适于手机浏览的格式。他认为企业现在更重视手机网站开发是顺应形势之举,因为手机网络带宽的进步和新型浏览器的出现都大大提高了手机设备的能力。 “现在的手机比以前好、网络比以前好、浏览器也比以前好。”他说。不过应该什么时候、用什么方式去赶手机网站这股热潮仍是个颇复杂的问题。 “现在对手机网站有很多误解,”温哥华的网站优化公司Strangeloop总裁乔舒亚·比克斯比(Joshua Bixby)说,“企业仍不知道该做些什么,而大公司的精力还是放在为各种不同牌子的手机开发软件。” 比克斯比认为,“手机网站要想得到更多重视,大概要等企业管理层某日用iPhone访问竞争对手的网站,然后突然发现别人的网站在手机上运行的都比自己公司的要好。这时他们才会命令IT部门调整方向,将手机网站开发放在首位。” DotMobi的布兰德建议企业在开发手机网站时记住三大要素:手机用户访问时要能找到网站;网站的内容要有办法适应手机格式;还要有办法显示这些适用于手机的内容。 敬爱的HTML 5 最主要的一个技术工具是HTML 5,这是第一代适用于手机浏览的开发语言,可以用来创建手机版网站,以及手机版“网络程序” ——通俗说就是基于网站的程序和插件,可以通过谷歌Chrome或苹果Safari等利用Webkit开源网页编译系统的浏览器访问,Webkit就是 HTML 5规范中的一部分。 “网络程序基本上就是披着程序外衣的HTML。”NewBay软件公司的高级产品经理马克·布里滕(Mark Britten)表示,他的公司在西雅图和都柏林都设有办公室。“用起来比XML更轻便,更快捷。” 对于没有IT部门的小型企业来说,最大的利好消息是根本无需了解HTML 5也可以做出好网站。比如dotMobi提供的goMobi服务平台,很多类似的解决方案都可以帮你承担这些苦差事。在goMobi平台,只需要用简单的拖拽方法,企业经营者就可以将普通网站变成手机网站。而且根据布兰德的介绍,整个转换过程只需要几分钟。dotMobi还提供免费的 mobiReady.com服务,经营者可以在这里测试已经做好的网站,查看在不同手机设备上的显示效果。 很多HTML 5的拥趸声称基于这一平台的手机优化网站和新兴起的网络程序可以将企业从手机程序店的肉搏战中解救出来,企业可以直接将客户吸引到手机网站——这样也有助于将用户的注意力从一大堆手机程序中拉走,增加手机上网的使用率。 “手机程序其实有很高的客户流失率。你过去下载的那些程序现在都是身上的虚拟负担,而网络浏览量只会继续不断增加。”Skyfire的毕安德瑞说。 比克斯比认为,不论是对程序开发商还是对用户,网站手机优化革命最终会削弱手机程序店的地位——但他承认在手机程序市场的巅峰期还很难想像那一场景。 他说:“我们现在看到的手机程序只是手机互联网成熟过程中的一个阶段,手机浏览器才是未来的主宰。” Taptu的拉扎尔有不同想法:程序的重要地位不会变,HTML 5这样的技术只是让企业有更多选择,可以从各种角度参与手机互联网,可以是手机网站,也可以是手机程序。 “HTML [...]

日期:2011年05月12日 | 分类:网站编程

Java新手入门的30个基本概念阅读全文»

在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。

日期:2010年11月02日 | 分类:网站编程

在SQL代码中加入Hint来约束SQL的执行计划阅读全文»

对于高版本的数据库(10g以上),我们还是应该让数据库自己根据表、索引的统计分析信息来决定SQL的执行计划,因为表中的数据是会变化的,这种人为的强行干预,必然会在某个时候出现问题。

日期:2010年10月21日 | 分类:网站编程

Oracle数据库查询小技巧阅读全文»

数据查询,是数据库操作中最主要的功能之一;有时候数据库查询性能的好坏,直接关系到数据库的运行效率,关系到数据库的选型。

日期:2010年10月20日 | 分类:网站编程

优秀PHP开源软件推荐阅读全文»

大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。

日期:2010年10月14日 | 分类:网站编程

php生成随机密码的几种方法阅读全文»

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。

日期:2010年10月14日 | 分类:网站编程

C++强大的背后阅读全文»

1979年,一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。

日期:2010年10月14日 | 分类:网站编程

HTML5:为下一代互联网而生阅读全文»

没错,HTML5就是为下一代互联网而生的。HTML5 是下一代 Web 语言,它不单单是一种标记语言,更为下一代 Web 提供了全新功能,并将引领下一代 Web 实现类似桌面的应用体验。

日期:2010年10月09日 | 分类:网站编程

Linux新手必读十要点阅读全文»

Linux一般指基于Linux核心,并且使用GNU工程各种工具和数据库的操作系统。一般来讲,一个Linux发行包包含大量的软件,比如软件开发工具、数据库(例如PostgreSQL、MySQL)、网络服务器(例如Apache)、X Window、桌面环境(例如GNOME和KDE)、办公包(例如OpenOffice.org)、脚本语言(例如Perl、PHP和Python)等等。 作为新手,以下十点是你必须注意到的。 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。 2.文件名最多可以有256个字符,可以包含数字,点号”.”,下划线”_”,横杆”-”,加上其他一些不被建议使用的字符。 3.文件名前面带”.”的文件在输入”ls”或者”dir” 命令时一般不显示。可以把这些文件看作是隐含文件,当然你也可以使用命令”ls –a”来显示这些文件。 4.“/”对等于DOS下的”\”(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。举个例子,cd /usr/doc。 5.在Linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。 6.在配置文件里,以#打头的行是注释行。在修改配置文件的时候尽量不要删除旧的设置――可以把原来的设置加上”#”变成注释行,总是在修改地方对应地加入一些关于修改的注释,你会发觉在以后的管理中获益多多。 7.Linux是继承性的多用户操作系统。你的个人设定(和其他用户的个人设定)放在你的主目录下(一般是/home/your_user_login_name)。许多的配置文件的文件名都以”.”开头,这样用户一般看不到这些文件。 8.整个系统范围的设定一般放在目录/etc下。 9.和其他的多用户操作系统类似,在Linux下,文件和目录有自己的拥有者和访问权限。一般来说,你只被允许文件到你的主目录下(/home/your_user_login_name)。学习一些关于文件权限管理的相关知识,否则你肯定会觉得Linux实在很麻烦。 10.命令参数选项一般由”-”引导,后面跟一个字符(或者”–“,当选项超过一个字符时)。这样,”-”有点象DOS下的”/”。举个例子,输入命令 rm –help。

日期:2010年10月09日 | 分类:网站编程