Further Steps to Next Generation Internet Development Tools
| From: | strongdeng at 21cn dot com | Date: | Mon, 02 Oct 2000 16:26:04 +0000 |
| Subject: | Further Steps to Next Generation Internet Development Tools | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-34047@lists.php.net to get a copy of this message | ||
Hi.How are you.
The following is some thoughts about PHP. With the coming of the third generation Internet ,much
should be changed ,I think.
1. HTTP is a stateless protocol. Each request to the server is completely independent of the other
requests from the same browser. That results to variables or objects can only survive in a single
web page.
A solution in compilation level: During one session, save objects and variables into database in PHP
Server-side. Record survival cycle of objects and variables.
During the same session, look up the object database first .If the object or variable doesn¡¯t
exist, generate it and record into database .
2. Now PHP only support objects limited in one web page. That makes it impossible that we analyze
and develop a web site project in Object-Oriented Software Engineer and Object-Oriented Programming
Methods.
More Object-Oriented characters should be added into PHP. For example ,
A web site---a project object
A web page---a page object
Control objects in a web page
¡¡
3. Transfer PHP development and management platform to Browser interface .That means we could manage
and develop a web site online(in Internet).
4. Two kinds of execution methods :
Scripts in Server-side and executable code after compilation .
Now more and more developers who have migrated their business functionality out of script code
completely, putting it in faster, compiled modules . And compilation provides encapsulation. That
will lead to a large application on business .
Anyway, PHP is a convenient developing tools despite of the shortcomings above.
Thank you for what you have done for us.
Strong
----------------------------------------------
»¶ÓʹÓà 21CN µç×ÓÓʼþϵͳ http://www.21cn.com
Thank you for using 21cn.com Email system
Attachment: [image/jpeg] 1.jpg
Attachment: [image/jpeg] 1.jpg