You are here: Re: PHP Developer's Kit « PHP Language « IT news, forums, messages
Re: PHP Developer's Kit

Posted by Ric on 12/30/06 21:36

phpdevkit schrieb:
> I hope you do not consider this spam, considering it is entirely
> specific to this subject-matter and does not qualify as evil,
> fire-hosing spam. Thanks!
>
> The PHP Developer's Kit is available to web-site developers. It
> greatly streamlines and speeds development by taking care of all the
> mundane details while you focus on the design. For instance, here is
> all that is needed to create an entire, working web page that supports
> asynchronous construction, compression, extensibility, CSS and a wealth
> of other time-saving features...
>
> // create a page object and open
> $page = new page( "Title Here" ) ;
> $page->open() ;
>
> // create one of the dozens of css objects, like this
> // predefined one for links that uses hover, etc, and
> // output it into the page's <style> area...
> $css = new css_link( $page , OUTPUT_NOW ) ;
>
> // create one of the dozen HTML objects derived from
> // class_attributes, like this link class
> $kitlink = new link( "View Kit Demo" , "http://www.fotocar.com.mx/kit"
> ) ;
>
> // link it to the css object above and output
> $kitlink->link2css( $css ) ;

If I'd use a kit like this one, I would prefer an overloaded function
for link(), that accepts $css as parameter, if given it sets the
class="" if not don't set it

> $kitlink->output() ;

why an extra output for a simple element, I would understand it, for
tables where you add rows like:

$kittable->header();
$kittable->addrow();
$kittable->addrow();
$kittable->output();

>
> // collect all the pieces, compress and send to the browser
> $page->close() ;
>
> Please visit the demo at http://www.fotocar.com.mx/kit. Meanwhile,
> here are some of the features. I guarantee you will find the kit
> helpful and a very real time-saver.
>

This may be true for simple sites, but may work against you in case of
complex sites with a complex design, an html template system is usually
better for that.


> Object Oriented -- The PHP Developer's Kit is entirely object oriented
> (OO) using over 100 classes and not quite 1,000 methods. The Kit is
> programmer-oriented in that all the tedious programming has been
> implemented inside the classes. The programmer has only to decide what
> to do and then create the objects to do most of the work.
>
> Rapid Protyping -- The Kit uses extensive defaults and constants to
> define standard, simple-to-use default behaviors and color schemes.
> This simplifies and speeds prototyping. It is a simple matter to
> change the colors and behavior with a few additional method calls.
>
> Extensible -- Object Oriented programming languages, like PHP, were
> designed to make them fundamentally extensible. The Kit is extensible
> not only to the developer but within itself, using extensibility to
> build increasingly concrete, derived functionality on top of abstract
> parent classes. You may extend the Kit as your specific development
> requirements are defined and as the W3 adds new definitions.
>
> Asynchronous construction -- The entire page may be built entirely
> asynchronously. You may add Javascripts, Cascading Style Sheets,
> <head> and <body> material at any time prior to sending the finished
> page with a simple call to close(). This is particulary useful when a
> page is being built in real-time from data in a database.

Asynchronous construction

I don't think the word asynchronous is suitable in this context

>
> Cascading Style Sheets -- The Kit supports CSS Levels 1 and 2 and
> generates clean, formatted styles directly into the web page. Both

That is a performance problem, if you use a specific file for css or js
the browser will be able to cache it and load it only once. If you put
the css code inside the page, the browser has to load it everytime.

> external and internal style sheets and inline styles are supported.
> Using CSS has never been easier with 39 CSS-related classes doing most
> of the work for you.
>
> Compression -- The page object queries the user's web browser and, if
> supported, compresses the entire page before sending it. Typical
> ratios range from 20:1 to 30:1, dramatically improving perceived
> bandwidth, especially with larger pages.

Usually this is automatically done by the webserver, if properly
configured:-)

>
> Error Logging and Notification -- The page object will log errors and
> even email you if problems arise.
>
> Source Code Included -- The Kit includes over 14,000 lines of tested,
> stable and extensible code.

That has to be proven

> Keyword support -- Search websites, like Google and Yahoo, regularly
> send search bots out to look for keywords embedded inside pages. The
> PHP Kit page class provides a keywords() method so you may add your own
> search words.
>
> MySQL -- Interface with MySQL databases and tables with lots of
> predefined methods taking care of the details.
>
> Sample Project -- The Kit includes an entire sample project with its
> own development menu. The project demonstrates all of the major pieces
> of the Kit including database maintenance using add, modify and delete,
> email, displaying the contents of a database using a table and
> Cascading Style Sheets and lots of examples to kick-start your own
> project.
>
> Please email me if you have any questions. Thanks!
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация