La vita secondo TuoNuS

Un po tutto quello che ci circonda

Archivio per la categoria ‘programmazione’

Zend Studio 5.5.0

Pubblicato da tuonus su Febbraio 8, 2008

Nel precedente intervento ho parlato un poi del celibre framewok Zend, oggi vi parlerò della sua applicazione.

Cos’è Zend Studio?

Zend studio è un oltrimo editor PHP, HTML, CSS, XML, JS e altro ancora, sviluppato dalla stessa casa Zend. Il programma è stato sviluppato sotto Java e vanta di semplicita’ di utilizzo, ottima gestione di applicazioni web e aiuti su tutte le azioni noi compiamo nel corso della programmazione. Zend Studio purtroppo non è gratuito, infatti è venduto alla splendida cifra di $99 ( versione standard ) e $299 ( versione Professional ). Ma non disperate, se non potete spendere le cifre sopra elencate, c’è sempre un’alternativa.
La Zend infatti, mette a disposizione al pubblico una versione TRIAL dell’applicazione con scadenza prevista per un mese. Io consiglierei vivamente di provarla e, se ce ne sara’ il caso, acquistare anche solo quella standard :) .

Ma entriamo un po nei particolari dell’oggetto.

Description:

Zend Studio is the leading PHP Integrated Development Environment (IDE) designed for professional developers, which includes all the development components necessary for the full PHP application lifecycle.

  • PHP4 and PHP5 Support
  • Syntax Coloring, Code Assist
  • Templates (PHP, PHPDoc, New File)
  • Code Folding (Classes, functions and PHPDoc)
  • Real time error detection
  • Bookmarks
  • Smart Goto Source + Hover Support
  • Automatic Insertion (brackets, braces, PHPDoc)
  • Matching Bracket
  • Comment / Uncomment PHP code
  • PHP (Project) Explorer View
  • Open resource (File / function)
  • PHP Manual Integration
  • Search PHP element
  • File / Project / PHP Inspectors (Outlines)
  • Advanced Code Formatting (indentation, braces, white spaces and blank lines)
  • Find & Replace in Files
  • Tasks
  • Project Include Path
  • Problems View
  • DnD or Open Explorer Files
  • Easy Create New File
  • Code Assist for Include Content
  • Getters/Setters Functions
  • Override/Implement Functions
  • New PHP Class/Interface
  • Syntax Coloring
  • Basic Code Assist in JavaScript Blocks
  • View JS Elements in PHP/HTML Outline
  • WYSIWYG Editing
  • Syntax Coloring
  • Code Assist
  • Code Folding
  • Drag and Drop HTML Components
  • Design and Source View
  • Properties View
  • Local History
  • CVS
  • Subversion
  • Move Files and Folders
  • Rename Files Classes, Function and Variables
  • Organize Includes
  • Test Case / Suite Code Generation
  • Test Results Visual Support
  • Stack Trace and Filtering
  • Local Debugging
  • Web Server Debugging
  • Local Deployment
  • Text Encoding Support
  • Tunneling Support
  • Web Servers Management
  • File Content Transfer (Use Local/Server Copy)
  • SSL Communication
  • Browser Toolbar Support
  • PHP Executable Profiler
  • Web Server Profiler
  • Code Coverage

( Info prese da Zend Studio Features)

Link Utili:

Pubblicato su programmazione | Contrassegnato da tag: , , , , , , , , , , , | Lascia un commento »

Il fantastico mondo di Zend…

Pubblicato da tuonus su Febbraio 8, 2008

Conoscete questo simbolo? No? allora lasciate che vi illustri il fantastico mondo dello Zend Framework di casa Zend!
Cos’è lo Zend Framework?
Lo Zend Framwork, come dal nome stesso, è un framework utile a velocizzare e ottimizzare le proprie applicazioni web in linguaggio PHP.Esso infatti contiene classi metodi e oggetti che fanno un po cio che fa php nativo, per velocizzare la procedura di scrittura del codice e renderla semplice e lineare rispettando i modelli w3c e MvC. La sua semplicita’ di utilizzo lo rende uno dei framework php piu utilizzati al mondo. Volete quache esempio? Vi accontento subito.

Script per la connessione al db.

php 5:

$Connessione=mysql_connect($server,$user,$password);

$sql = "SELECT * FROM table WHERE column = 'value'";

$database=mysql_select_db($name_db,$connessione);

$tutto=mysql_query($sql,$connessione);

Mysql_close($connessione);

Zend Framework:

$db = Zend_Db::factory('Pdo_Mysql', array(
'host'     => '127.0.0.1',
'username' => 'webuser',
'password' => 'xxxxxxxx',
'dbname'   => 'test'
));
$result = $db->fetchAll("SELECT * FROM table WHERE column = 'value'");

Ho reso un po l’idea? Visto come con una programmazione e struttura ad oggetti e soprattuto con la splendida tecnologia dello Zend Framework riusciamo ad eseguire una connessione al db veloce e un esecuzione di una query altrettanto rapida? Beh questo e solo un granello di sabbia nel deserto, delle funzionalita e i vantaggi di zend. E possibile gestire i post e i get con semplicita’ estrema, validare una data stringa e controllare diverse opzioni impostate da noi, controllo sull’email e ottima gestione delle richieste XHtmlReques. Insomma, detto cosi sembra un framework da sbavo. E lo è! Qui di seguito troverete diversi link utili:



Home Page del Framework
Documentazione Completa in inglese
Api del framework
Versione 1.3 ( stabile ) del framework
Il team della Zend Inc

Pubblicato su Framework Php, programmazione | Contrassegnato da tag: , , , , , | Lascia un commento »