Archive for November 6, 2008

数百种 Windows 软件的免费替代品列表

1) 网络连接

网页浏览器
微软 IE,网景 Netscape / Mozilla, Opera [私有],Firebird,……
1) Netscape/ Mozilla
2) Galeon.
3) Konqueror.
4) Opera.[私有]
5) Firebird.
6) Nautilus
7) Epiphany
8) Links.(用 “-g”开关)
9) Dillo(俄语补丁 – 在此)
10) Encompass

字符终端上的网页浏览器
1) Links
2) Lynx
3) Xemacs + w3.
1) Links
2) ELinks
3) Lynx
4) w3m
5) Xemacs + w3

Email 客户端
Outlook Express, Netscape / Mozilla , The Bat,Eudora, Becky, Datula,
Sylpheed/ Sylpheed-claws,Opera
1) Evolution
2) Netscape / Mozilla 传呼
3) Sylpheed / Sylpheed-claws.
4) Kmail.
5) Gnus.
6) Balsa
7) Bynari Insight GroupWare Suite[私有]
8) Arrow.
9) Gnumail.
10) Althea.
11) Liamail.
12) Aethera.
13) MailWarrior.
14) Opera.

Email 客户端 / 微软 Outlook 风格的个人信息管理器
Outlook
1) Evolution
2) Bynari Insight GroupWare Suite.[私有]
3) Aethera.
4) Sylpheed.
5) Sylpheed-claws

Email 客户端(The Bat 风格)
The Bat
1) Sylpheed.
2) Sylpheed-claws.
3) Kmail.
4) Gnus.
5) Balsa

字符终端上的 Email 客户端
Mutt [de],Pine, Pegasus, Emacs
1) Pine[非免费]
2) Mutt
3) Gnus.
4) Elm
5) Emacs

新闻阅读器
1) Agent[私有]
2) Free Agent
3) Xnews
4) Outlook
5) Netscape / Mozilla
6) Opera [私有]
7) Sylpheed / Sylpheed-claws
8) Dialog
9) Gravity
1) Knode.
2) Pan.
3) NewsReader
4) Netscape / Mozilla
5) Opera[私有]
6) Sylpheed / Sylpheed-claws.
??用于字符终端的有:
7) Pine. [非免费]
8) Mutt
9) Gnus
10) tin
11) slrn
12) Xemacs

地址簿
Outlook
1) Rubrica

文件下载工具
Flashget, Go!zilla, Reget, Getright, DAP, Wget, WackGet, MassDownloader, …
1) Downloader for X.
2) Caitoo(旧称 Kget)
3) Prozilla
4) Wget (用于字符终端,标准的)
5) Wget 图形用户界面:Kmago, Gnome Transfer Manager, QTget, Xget, …
6) Aria.
7) Axel
8) Download Accelerator Plus.
9) GetLeft
10) Lftp

网站下载工具
Teleport Pro, Httrack,Wget,…
1) Httrack.
2) WWW Offline Explorer.
3) Wget(用于字符终端,标准的),图形用户界面的有: Kmago, QTget, Xget, …
4) Downloader for X.
5) Pavuk.
6) XSiteCopy.
7) GetLeft
8) Curl(用于字符终端)
9) Khttrack

FTP 客户程序
Bullet Proof FTP, CuteFTP, WSFTP, SmartFTP, …
1) Gftp.
2) Konqueror.
3) KBear.
4) IglooFTP[私有]
5) Nftp
6) Wxftp
7) AxyFTP
8) mc(cd ftp://…)
9) tkFTP
10) Yafc
11) Dpsftp.(dead project)

字符终端上的 FTP 客户程序
FTP in Far, ftp.exe, Ncftp
1) Ncftp.
2) Lftp.
3) Avfs.(从任意程序可用:/#ftp:… 访问站点资源)

IRC 客户端
Mirc, Klient, VIRC, Xircon, Pirch, XChat
1) Xchat.
2) KVirc.
3) Irssi
4) BitchX.
5) Ksirc.
6) Epic
7) Sirc
8) PJIRC.

不用服务器的局域网聊天客户程序
1) QuickChat
2) Akeni
3) PonyChat
4) iChat
1) talk(用于字符终端),ktalk
2) Akeni
3) Echat
4) write, wall(同一台机器的用户之间进行聊天)

用 Windows 机器在局域网进行传呼
WinPopUp
smbclient(用于字符终端),图形用户界面的有:
1) LinPopUp 2
2) Kpopup
3) Kopete

即时传呼客户程序
ICQ Lite, ICQ Corp, MSN, AIM, Yahoo,…
Trillian ICQ(自由软件,可以替代所有通常的即时传呼客户程序),Miranda, Gaim
1) Licq (ICQ)
2) Centericq(包括近乎所有的即时传呼协议,用于字符终端)
3) Alicq (ICQ).
4) Micq (ICQ).
5) GnomeICU (ICQ).
6) Gaim.(包括近乎所有的即时传呼协议)
7) Ayttm.(包括近乎所有的即时传呼协议)
8) Kopete
9) Everybuddy
10) Simple Instant Messenger.
11) ImiciMessenger
12) Ickle (ICQ).
13) aMSN (MSN).
14) Kmerlin (MSN).
15) Kicq (ICQ).
16) YSM(ICQ,用于字符终端)
17) kxicq.
18) 雅虎寻呼 Unix 版
19) Kmess (MSN).
20) AIM
21) MSNre(用于字符终端)

Jabber 即时传呼客户程序
JAJC,Tkabber(+activestate tcl), Psi,Exodus, WinJab, myJabber, RhymBox,Rival,
Skabber, TipicIM, Vista, Yabber, Miranda, Gaim, Akeni 寻呼 Jabber 版
1) Tkabber
2) Gabber
3) Psi
4) Gaim
5) Centericq(用于字符终端)
6) Ayttm.
7) Akeni 寻呼 Jabber 版

监控网站和邮箱、显示新闻主题或整篇文章的工具
WatzNew
1) Web Secretary
2) Knewsticker& korn.
3) Mozilla (???).
4) watch -n seconds lynx -dump

视频、音频会议
NetMeeting
1) GnomeMeeting
2) vat/vic/wb
3) rat/wbd/nte
4) NeVoT
5) IVS

语音通讯(声讯、通话工具)
Speak Freely
1) Speak Freely for Unix
2) TeamSpeak

防火墙(包过滤工具)
BlackICE, ATGuard, ZoneAlarm, Agnitum OutpostFirewall, WinRoute Pro,
NortonInternet Security, Sygate PersonalFirewall PRO,Kerio Personal
Firewall, …
iptables 或比较过时的 ipchains (用于字符终端,标准的)。前端程序有:
1) Kmyfirewall.
2) Easy Firewall Generator
3) Firewall Builder
4) Shorewall
5) Guarddog
6) FireStarter
7) Smoothwall[私有]
8) IPCop.
9) Zorp.

IDS(入侵检测系统)
1) BlackICE
2) Agnitum Outpost Firewall
3) Tripwire [私有]
4) Kerio Personal Firewall
1) Snort
2) Portsentry / Hostsentry /Logsentry
3) Tripwire [GPL].
4) Tripwall.
5) AIDE.
6) ViperDB.
7) Integrit.
8) CerberusIntrusion Detection System
9) MIDASNMS

端口扫描探测工具
???
1) Pkdump

更加安全地制作系统的工具
???
1) Bastille
2) Linux Security Auditing Tool

可视化路由(Visual route)
VisualRoute [私有]
1) Xtraceroute.
2) VisualRoute.[私有]
3) Mtr.
4) Geotrace.

信文(广告、弹出窗口)过滤工具
Proxomitron, ATGuard, Agnitum Outpost Firewall, Privoxy, MS ISA server,
Guidescope, …
1) DansGuardian.
2) Squid.
3) Squidguard
4) Privoxy
5) JunkBuster
6) Zorp.
7) Fork
8) Redirector

网络流量调整、控制工具
WinRoute Pro,…
1) IPRelay
2) CBQ (来自 iproute2 软件包)
3) tc (来自 iproute2 软件包)
4) LARTC

网络流量结算工具
Netstat, Tmeter,…
1) Tcp4me
2) Getstatd
3) Ipacct
4) Ipac-ng
5) Ipaudit
6) Lanbilling
7) SARG (fullSquid traffic).
8) Talinux
9) NetUP UserTrafManager.
10) MRTG
11) NetTop

对等网络客户机/服务器、文件共享工具(p2p)
Morpheus (Gnutella), WinMX, Napster, KaZaA(Fasttrack), eDonkey [私有],
eMule, TheCircle, Bittorrent, SoulSeek, Direct Connect
1) Mldonkey(eDonkey, Soulseek, Fasttrack, Gnutella, Open Napster, Direct
Connect, BitTorrent)
2) LimeWire. (Gnutella)
3) Lopster. (OpenNAP)
4) Gnapster.(OpenNAP)
5) eDonkey.(eDonkey) [私有]
6) cDonkey. (eDonkey)
7) Gift client / server / fasttrackplugin (Fasttrack)
8) ed2k_gui.
9) Gtk-Gnutella.(Gnutella)
10) Qtella. (Gnutella)
11) Mutella. (Gnutella,console)
12) TheCircle
13) Freenet(完全匿名的 p2p)
14) GNUnet
15) Lmule. (eDonkey)
16) Xmule. (eDonkey)
17) Bittorrent.
18) PySoulSeek(Soulseek).
19) Loophole. (WinMX)[私有]
20) Direct Connect(直接连接)
21) QuickDC(快速直接连接)
22) OverNet
23) Apollon
24) GrapeWine(完全匿名的 p2p)
25) Snark.(Bittorrent)

“Hotline” p2p 协议客户机/服务器工具
???
客户程序:
1) Gtkhx
2) Fidelio
3) GHX[私有]
服务器程序:
1) Synapse
2) HSX

与具有很多功能的语音调制解调器一起工作的程序,这些功能包括从应答机(
answerback)和AON 到传真设备等一系列功能
Venta Fax, PrimaFax
1) Gfax.(???)
2) PrimaFax.[私有] 99$]
3) mgetty + voice + sendfax.
4) vgetty.

收发传真
WinFax
1) HylaFax
2) Fax2Send. [私有]
3) Efax
4) VSI-FAX.[私有]

拨号上网
Vdialer, etc
1) Kppp
2) X-isp
3) wvdial(前端:X-wvdial,kvdial, gtkdial)
4) Gppp
5) Kinternet.
6) Rp3.
7) pppconfig + pon + poff.
8) Modem Lights.
9) Netcount(用于字符终端)

FTN 编辑器
Golded
1) Golded.
2) Golded+.
3) Msged
4) Qded

FTN tosser(投手)
FastEcho, hpt
1) hpt.
2) CrashEcho.
3) Qecho
4) CrashMailII
5) Fidogate – gate to news.
6) ifmail – gate tonews.

FTN mailer(邮寄者)
SF-Mail, T-Mail
1) ifcico.
2) qico.
3) Bforce
4) Binkd

远程管理软件
1) VNC,(VirtualNetwork Computing,似乎应当是虚拟网络控制台Console)
2) Remote Administrator (Radmin)[私有]
3) Remote Assistance [私有]
4) Symantec pcAnywhere [私有]
5) Windows 终端服务器[私有]
6) Rdesktop [私有]
7)Radmin [私有]
8) PC-Duo [私有]
9) Huey PC Remote Control(只有Windows NT 版的) [私有]
10) Timbuktu Pro [私有]
11) LapLink [私有]
12) GoToMyPC [私有]
13) Bo2k and other trojans
1) VNC,虚拟网络控制台
2) ssh
3) 远程管理嵌于XFree86内部
4) 远程管理嵌于KDE3.1

10个最吃香的网站开发技术

来源:互联网  作者:网络转载  发布时间:2008-10-25
尽管美国经济出现危机,但是网站开发领域还是很繁荣的,因为不论是现在或者将来,网络必定是人们日常生活中不可缺少的组成部分。NETTUTS上列 出10个最吃香的网站开发技术。作为网站开发工程师,如果你精通这些技术,即便在经济不景气的时候,仍然很容易找到一份好工作。

phperz.com

1. Framework knowledge (架构知识) phperz.com

架构是大型网站开发的重要部分。开发者已经从Rails, Django等公司提供的网站架构工具中收益,因为架构工具可以帮助完成那些需要一定编程知识的重复性的任务。如果你拥有领先的架构技术(像Rails, Django, CakePHP, Symfony等),你的择业面将非常广阔。 php程序员之家

2. Widget Development (窗体小部件开发)

www.phperz.com

窗体小部件(Widgets)是一个嵌入网页的迷你应用程序,通常也可以下载到Windows或者Mac桌面下运行。它让数据变得便与携带而且更具 交互性。比较出名的像Yahoo Widgets 和AOL Music Widgets。窗体小部件开发除了需要掌握网络应用程序开发所需的语言知识,还需要精通Javascript和Flash知识。 www.phperz.com

3. Custom CMS themes (内容管理系统主题定制)

phperz~com

如今越来越多人开始使用CMS(内容管理系统,例如Wordpress和Drupal)来构建他们的网站。可以想象不可能大家都用CMS提供的默认主题,为了让自己的CMS网站在外观设计上独树一帜,就需要一些专门给CMS开发主题的技术人员。

php程序员站

4. CMS Customizations and plugin development (内容管理系统的定制以及插件开发)

phperz.com

同样随着CMS的流行,对CMS的功能定制以及插件开发的需求也越来越大。 www~phperz~com

5. PSD to XHTML services (PSD转换XHTML的服务) www~phperz~com

在建站中,许多公司是先用Photoshop设计好网站的外观原图,然后再转换成XHTML。这需要很强的CSS/HTML知识。 php程序员之家

6. Javascript Plugin creation(Javascript的插件开发) phperz.com

Javascript的Framework非常流行,因为它使Javascript的代码开发变得简单。就比如说现在流行的Javascript Framework – jQuery,如果你在它的基础上开发优秀的插件,那么你的插件也会跟着流行起来。 www.phperz.com

7. Facebook/MySpace applications (Facebook/MySpace 应用程序开发)

php程序员站

Facebook/MySpace两大社交网站在美国红遍半边天。给他们开发应用程序,不用说一定是相当热门的。

www.phperz.com

8. iPhone applications (iPhone 应用程序开发)

www.phperz.com

同样给iPhone开发应用程序,也一直都可以被大量下载,因此也是很赚钱的活。 www.phperz.com

9. E-commerce integration (电子商务一体化)

php程序员之家

如今电子商务网站(像Ebay,Amazon)与在线银行服务系统(像Paypal和Google Checkout的)之间的配合越来越紧密,因此电子商务交易平台的开发也是相当有前途的。

php程序员之家

10. Flash and Actionscript Knowledge (Flash和Actionscript知识)

www.phperz.com

越来越多的公司采用Flash来制作自己的网站、展现自己的产品,因为精美的动画总是容易吸引人们的眼球。因此Flash动画技术也必然迅速发展。

[zz]PHP framework comparison benchmarks

101 Responses June 30th, 2008 | Ekerete.

<!–
google_ad_client = “pub-8953699351943597″;
/* 200×200, created 19/05/08 */
google_ad_slot = “2110293941″;
google_ad_width = 200;
google_ad_height = 200;
//–>

window.google_render_ad();

In response to Wil’s comment regarding the PHP framework performance comparisons I made in my previous post, I have decided to post the results I got.
My decision not post them initially was due to the benchmarks not being done in complete isolation (a seperate client and server machine) but the scores relative to each should still be accurate and that’s what I am testing for.

Furthermore, while I only used requests/sec as a performance yardstick, I do realize that other factors do affect a web application’s response in the real world.

The Tools

The tests were run on a 1.8Ghz AMD sempron computer with 512Mb RAM running Ubuntu Gutsy (7.10) Desktop.
I used httperf to run the tests although I did run some of them again using apachebench and the results were consistent.

I created the same front page with CakePHP, CodeIgniter, Zend Framework and Ruby on Rails. I also duplicated the same functionality in HTML and in PHP using procedural code (aka. spaghetti code) to act as baselines.

I decided to include data access in the tests and the tests involve the application fetching four rows from the database and rendering the results.

View the sample page.

The test files are also available for download for those interested in them. The sql file for the mysql database is also included. The code assumes a database root user with no password.

The Results

All scores are requests per second. Higher is better.

  • No PHP code cache
    All frameworks used an ORM (of sorts, in the case of codeigniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    Baseline HTML

    1327.5

    1326.5

    1328.6

    1329.1

    1327.9

    Baseline PHP

    331.6

    332.1

    331.4

    332.0

    331.8

    CakePHP

    3.6

    3.7

    3.8

    3.5

    3.7

    CodeIgniter

    21.5

    21.2

    21.7

    21.7

    21.5

    Zend Framework

    9.3

    9.1

    9.2

    9.3

    9.2

  • With eAccelerator PHP code cache
    All frameworks used an ORM (of sorts, in the case of CodeIgniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CakePHP

    8.0

    8.0

    8.0

    7.2

    7.8

    CodeIgniter

    98.2

    98.1

    98.3

    98.3

    98.2

    Zend Framework

    33.2

    33.3

    33.5

    33.6

    33.4

  • With APC PHP code cache
    All frameworks used an ORM (of sorts, in the case of CodeIgniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CakePHP

    7.3

    7.3

    7.3

    7.3

    7.3

    CodeIgniter

    97.5

    98.0

    96.6

    98.3

    97.6

    Zend Framework

    32.8

    33.3

    31.8

    32.7

    32.7

  • With APC PHP code cache, No ORM
    The Zend Framework used Zend_DB and I disabled ActiveRecord in CodeIgniter. I couldn’t figure out how to disable the ORM in cakePHP so I left it out.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CodeIgniter

    106.4

    105.6

    106.3

    106.6

    106.2

    Zend Framework

    42.6

    42.8

    42.9

    43.0

    42.8

  • With APC PHP code cache, No database calls
    This tests the impact of the database call on the overall performance. I sent an empty result set to the view directly from the controller, thus bypassing the model.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CodeIgniter

    118.1

    118.3

    117.3

    118.2

    118.0

    Zend Framework

    51.9

    52.1

    52.1

    52.2

    52.0

  • Ruby on Rails comparison
    I added this test to see how the PHP frameworks stcked up against Ruby on Rails. I also used the chance to try out Passenger (mod_rails) and Ruby Enterprise.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    ROR with 1 Mongrel

    88.1

    85.1

    84.9

    84.8

    85.7

    ROR with Passenger

    85.2

    97.3

    86.3

    84.2

    88.2

    ROR with Passenger and Ruby Enterprise

    89.0

    99.2

    98.9

    98.6

    96.4

Conclusion

CodeIgniter is over twice the speed of the Zend framework in all cases and CakePHP is a lot slower than the other two PHP frameworks. I do admit that considering my experience with CodeIgniter, I might have inadvertently set it up optimally without doing the same to the other two frameworks. I have posted the files and I welcome comments from “the experts”.

Update

We have decided to use the Zend framework so obviously outright performance is not the only factor in the choice of framework. The results we are currently getting are fast enough for us and in our existing application, the database is the bottleneck not the PHP code.

I have also done a few more tests on a production-grade dual-core server with 2Gb of RAM running Centos 5. This time, all benchmarks were from a seperate client computer on the same network. I used the exact same files as the previous results except for CakePHP where I used the recently released RC2. The results follow.

  • No PHP code cacheAll frameworks used an ORM (of sorts, in the case of codeigniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    Baseline HTML

    3431.2

    3311.8

    3427.7

    3395.0

    3391.4

    Baseline PHP

    1912.1

    1932.3

    1983.3

    1911.3

    1934.7

    CakePHP

    15.6

    15.6

    15.6

    15.6

    15.6

    CodeIgniter

    83.5

    83.0

    82.0

    83.2

    82.9

    Zend Framework

    34.7

    34.6

    34.6

    34.6

    34.6

  • With eAccelerator PHP code cacheAll frameworks used an ORM (of sorts, in the case of CodeIgniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CakePHP

    36.0

    36.1

    36.1

    36.2

    36.1

    CodeIgniter

    383.3

    377.9

    371.8

    385.2

    379.5

    Zend Framework

    129.2

    128.5

    129.0

    128.9

    128.9

  • With the Zend PlatformAll frameworks used an ORM (of sorts, in the case of CodeIgniter). The Zend Framework used Zend_DB_Table and CodeIgniter used ActiveRecord.

    Run 1

    Run 2

    Run 3

    Run 4

    Average

    CakePHP

    24.7

    24.8

    24.9

    24.8

    24.8

    CodeIgniter

    255.0

    256.6

    254.1

    253.8

    254.9

    Zend Framework

    83.5

    84.4

    83.8

    83.4

    83.8

<!–
google_ad_client = “pub-8953699351943597″;
/* posts (bottom) */
google_ad_slot = “1248393720″;
google_ad_width = 468;
google_ad_height = 60;
//–>

window.google_render_ad();

值得研究的PHP主流FrameWork框架

熟悉Java的淫都知道FrameWork的好处,对我们来说,最重要的一点就是能够大大提高开发效率,PHP作为web应用开 发语言以来,已经受到全球范围内的广泛使用,各种资源也是相当丰富,我这几年也一直使用PHP来作为主要的web项目开发语言,期间逐渐的接触到了PHP 的几个FrameWork,我目前知道的不错的有这么几个,其中大部分我都还只是了解皮毛,有空了一定要好好研究研究。

  • Zend FrameWork
    这个东西应该PHP的牛淫多少都知道点,Zend是干啥的不用多说,所以他们弄的这个FrameWork自然不用怀疑,一定不会比别的差,Zend称这将是下一代的主流框架
  • CachePHP
    CakePHP是一个比较容易上手的PHP FrameWork,他完全采用面向对象的方式开发,支持AJAX,对于中小型web项目来说,很有可能是首选,目前它的用户也不少,有在线社区支持,同时已经有了中文的Manual文档,需要的朋友可以找我拿,网上应该也可以Google到。不过CakePHP有个不好的地方,那就是Model类过分复杂,在大型应用中很难实现单元测试,会大大的影响到大型项目中后期的开发和项目重构。
  • Symfony
    大概知道CakePHP的人也会同时知道Symfony,这个东西也采用了面向对象的方式,实现了快速开发支持和AJAX的支持,使用了庞大的 Creole 和 Propel 作为数据源层,数据库SQL操作非常简单,如同操作对象一样,但是同样的却带来性能上面的不足。目前这个东西也是越做越复杂,封装的东西越来越细,有强烈的面向对象癖好:) ,它的文档也比较丰富,在线网站有社区支持,熟悉面向对象的朋友可以尝试一下。
  • PHPOnTrax 个人认为这个FrameWork不错,由于有成功的Rails作为基础,PHP on Trax是值得信任的,它基本上就是Ruby on Rails的php翻版,有不少人直接叫这个东西为 PHP on Rails。它对MVC框架的支持非常好。
  • Agavi
    这个FrameWork我只是大概听说,没有太多了解,更多细节可以去它的官方网站上研究一下,有论坛支持。
  • web.framework
    关于这个FrameWork在我的Blog里面曾经有过一篇它的文章介绍,就不在这里多说,大家可以从这个链接查看: 《基于MVC架构的PHP5 web.framework 》
  • iConnect
    在目前的PHP框架中,iConnect是一个专为企业应用设计的FrameWork,这个东西在我的Blog上也有过文章说过,大家可以访问这里查看:《iConnect, 一个开源的PHP 5框架>
  • phpMVC
    这个FrameWork比较有历史,它是基于Java的Struts 来实现的PHP框架,从功能和成熟度来讲都不错,熟悉Struts的朋友可以立即上手使用。
  • phpWact
    这个框架不太熟悉,但是据说历史比较久远,它实现了很多企业级的开发模式,主要的设计思路是基于可持续的软件重构和单元测试,它基于 simple test 实现单元测试,企业应用可以尝试使用这个框架来实现。
  • Studs
    从名字上你大概也就能猜出怎么回事了,不错,它就是Jakarta Struts结构移植过来的PHP开发框架,使用面向对象的开发结构和API,模拟了一个HTTP Servlet容器和使用了PHP服务页面引擎技术
  • FleaPHP
    FleaPHP是值得国人高兴的一个FrameWork,因为他是一个我们国人自己开发的PHP FrameWork,FleaPHP 是一个采用 PHP 开发(完全支持 PHP4 和 PHP5)的应用程序框架,为开发者创建自己的应用程序提供了必要的基础功能和辅助组件。FleaPHP 的全名是 Fast-Lightweight-Extensible-Automatic PHP web application framework。FleaPHP 是一个遵循 BSD 协议发布的开放源代码应 用程序开发框架。你可以免费获取 FleaPHP 框架,并应用到自己的开发工作中。与流行的 GPL 协议不同,FleaPHP 遵循的 BSD 协议不要求开发者将基于 FleaPHP 框架开发的应用程序公布于众。这很好的保护了开发者及其所属企业的利益。更进一步,即便你基于 FleaPHP 实现了自己的产品或者对 FleaPHP 进行了修改以满足自己的需求。你仍然不需要公布你的劳动成果。

目前我知道的就这几个PHP的框架,实际上他们都各有所长,我们完全没有必要全部都去深入的搞明白每一个,并且熟练驾驭他们,我们只需要根据个人的习惯、喜好选择一个适合自己的,然后深入的研究它、应用它,进而大大的提高自己的开发效率和产品质量。
我也没有完全确定自己该选择哪一个框架,由于缺少Java经验,C++经验也匮乏,习惯了C的面向过程开发,让我在选择这些框架的时候比较难以抉择,也希望有更多经验的朋友给予指点:)

呵呵,其它的大家到这儿找:http://open.phpres.com/?sort=开发框架

[ 本帖最后由 flyindance 于 2007-9-10 09:11 编辑 ]

Paris

NetworkManager

Use wpa_supplicant to connect to wireless network in NUS previously.  Today, I tried to switch to NetworkManager.  Installation has no problems. But at runtime, nm-applet report error:

** (nm-applet:2168): WARNING **: <WARN> hal_net_physdev_cb(): dbus returned an error.
(org.freedesktop.Hal.NoSuchProperty) No property net.physical_device on device with id /org/freedesktop/Hal/devices/net_(removed mac address)

Found this is a tricky bug of the software.  So switch back to wpa_supplicant.

Follow

Get every new post delivered to your Inbox.