TLN

transmission line noise

Archive for February, 2007

bits

chris

posted by Administrator in miscellaneous and have No Comments

php.mvc

From their site

php.MVC imple­ments the Model-View-Controller (MVC) design pat­tern, and encour­ages appli­ca­tion design based on the Model 2 par­a­digm. This design model allows the Web page or other con­tents (View) to be mostly sep­a­rated from the inter­nal appli­ca­tion code (Controller/Model), mak­ing it eas­ier for design­ers and pro­gram­mers to focus on their respec­tive areas of expertise.

The frame­work pro­vides a sin­gle entry point Con­troller. The Con­troller is respon­si­ble for allo­cat­ing HTTP requests to the appro­pri­ate Action han­dler (Model) based on con­fig­u­ra­tion mappings.

The Model con­tains the busi­ness logic for the appli­ca­tion. The Con­troller then for­wards the request to the appro­pri­ate View com­po­nent, which is usu­ally imple­mented using a com­bi­na­tion of HTML with PHP tags in the form of tem­plates. The result­ing con­tents are returned to the client browser, or via another pro­to­col such as SMTP.

php.MVC is a PHP port of Jakarta Struts. It cur­rently sup­ports many fea­tures of Struts, includ­ing declar­a­tive appli­ca­tion con­fig­u­ra­tion via the XML digester. For exam­ple, map­pings from the var­i­ous Action busi­ness logic com­po­nents to appro­pri­ate results pages can be spec­i­fied declar­a­tively in the XML con­fig­u­ra­tion file.”

posted by Administrator in Miscelaneous and have No Comments

pro­pel

pro­pel

Pro­pel is an Object Rela­tional Map­ping (ORM) frame­work for PHP5. It allows you to access your data­base using a set of objects, pro­vid­ing a sim­ple API for stor­ing and retriev­ing data.

Pro­pel allows you, the web appli­ca­tion devel­oper, to work with data­bases in the same way you work with other classes and objects in PHP.

  • You don’t have to worry about data­base con­nec­tions or writ­ing SQL — unless you want to.
  • You never have to worry about escap­ing data or type-casting results (and here we just assume you don’t want to).
  • You define your data­base in a sim­ple XML for­mat — whether you’re using MySQL, Post­greSQL, MS SQL Server, etc. — and Pro­pel will cre­ate data­base ini­tial­iza­tion files for your data­base and will gen­er­ate sta­tic classes and objects that pro­vide an OO inter­face to your database.
  • You can also point Pro­pel at an exist­ing data­base and it will cre­ate the XML data­model for you.
  • Pro­pel can also gen­er­ate other use­ful data based on the XML data­model — for exam­ple, GraphViz dot files for gen­er­at­ing ERD diagrams.
  • Because Pro­pel uses code gen­er­a­tion, you don’t need to define your data­base struc­ture to your PHP script at run­time. All the gen­er­ated classes know about the struc­ture of your data­base and so there’s no per­for­mance lost to ini­tial­iza­tion or to on-the-fly data­base meta­data queries.
posted by Administrator in Miscelaneous and have No Comments

yaml

yaml

YAML™ (rhymes with “camel”) is a straight­for­ward machine parsable data seri­al­iza­tion for­mat designed for human read­abil­ity and inter­ac­tion with script­ing lan­guages such as Perl and Python. YAML is opti­mized for data seri­al­iza­tion, con­fig­u­ra­tion set­tings, log files, Inter­net mes­sag­ing and fil­ter­ing. YAML™ is a bal­ance of the fol­low­ing design goals:

  • YAML doc­u­ments are very read­able by humans.
  • YAML inter­acts well with script­ing languages.
  • YAML uses host lan­guages’ native data structures.
  • YAML has a con­sis­tent infor­ma­tion model.
  • YAML enables stream-based processing.
  • YAML is expres­sive and extensible.
  • YAML is easy to implement.
posted by Administrator in Miscelaneous and have No Comments

10 frame­works compared

Quite a good arti­cle here giv­ing a short review of 10 frame­works cov­er­ing Zend Frame­work, CakePHP, Sym­fony Project, Seag­ull Frame­work, WACT, Prado, PHP on TRAX, ZooP Frame­work, eZ Com­po­nents & CodeIgniter. Also give a use­ful com­par­i­son chart.

posted by Administrator in Miscelaneous and have No Comments

The oblig­a­tory wel­come message

Wel­come to phpframe­works dot info. i intend this place to be a clear­ing house for every­thing you need to know about php frame­works. Actu­ally i would assume there will also be a lot here that you don’t want to know about php frame­works as well but then that’s the nature of things, get over it.

posted by Administrator in Miscelaneous and have No Comments

About

This is an exam­ple of a Word­Press page, you could edit this to put infor­ma­tion about your­self or your site so read­ers know where you are com­ing from. You can cre­ate as many pages like this one or sub-pages as you like and man­age all of your con­tent inside of WordPress.

posted by Administrator in miscellaneous and have No Comments
Get Adobe Flash playerPlugin by wpburn.com wordpress themes