Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-06-2011, 11:56   #1
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
[PHP-MVC] MVC si o MVC no?

Ciao ragazzi
Ormai è più di un anno che progetto e scrivo script in php.. sono passato dal codice procedurale spuzzo al paradigma OOP, ora programmo completamente, o quasi, in OOP.. però ho notato che molti sviluppano i loro progetti,applicazioni e simili con la logica MVC, ora io mi sono documentato e ho capito che cos'è MVC ... i modelli le viste i controlli, piu gestibile facile da aggiornare eccecc belle cose.
Allora ho cercato di avvicinarmi a MVC ma è un casino non ho capito come sviluppare tramite la logica MVC... cioè qualcuno lo fa? perchè è cosi difficile iniziare? è meglio creare il proprio mvc o utilizzare un framework già fatto, se si quale?
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2011, 12:44   #2
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
Io uso da tempo il framework CakePHP e per progetti mediamente complessi è indubbiamente utile rispetto al farsi tutto a mano da soli. Per progetti molto molto semplici recentemente ho fatto a meno di cake "strutturando" le applicazioni con la logica MCV (anzi quasi solo VC dato che di "model" quasi non c'era bisogno) perché oramai mi viene più semplice strutturare mentalmente l'applicazione in quel modo....

Quindi IMHO sicuramente con un framework come cakePHP puoi rapidamente "far tuo" il paradigma MVC per poi decidere se e quando usarlo e con se e quale framework..
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2011, 13:27   #3
e-commerce84
Senior Member
 
Iscritto dal: Feb 2009
Messaggi: 700
Perchè per usare il pattern MVC devi usare un qualche framework che appunto lo realizza...non ha senso pensare di scrivere tutto in MVC...a meno che non vuoi scrivere un tuo framework proprietario...

Vediti qualche framework PHP che appunto fà uso dell'MVC...

Ciao
Andrea
e-commerce84 è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2011, 20:49   #4
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Io pensavo di utilizzare un framework come Zend,Cache o Codeigniter.. ovviamente non so cosa scegliere essendo io non pratico dei framework.. ne ho sviluppato uno io ma è molto ristretto e IMHO anche patetico .. lo uso per piccole applicazioni
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2011, 23:48   #5
MarcioPG
Member
 
L'Avatar di MarcioPG
 
Iscritto dal: Jul 2005
Città: Perugia
Messaggi: 132
CakePHP è indubbiamente completo ma forse eccessivo per applicazioni "semplici".

Code Igniter è decisamente più leggero, e anche più "spartano". L'ho provato molto tempo fa e ancora il supporto ORM non era ufficiale, esistevano solo librerie scritte da utenti o integrazioni di librerie terze (es. PHP Doctrine), quindi rimasi con cakePHP. Goodlando velocemente mi sembra che sotto questo punto di vista sia rimasto ancora indietro.

Zend framework mai provato...
__________________
Main: i7-3770K · Corsair H60 · MSI GTX 580 Twin Frozr II OC · Asus Maximus V Gene mATX · Corsair Vengeance 1600Mhz CL8 16GB · Samsung 840 EVO 500GB + Crucial C300 256Gb · Plextor PX-L890SA · Seasonic X850 · Corsair Obsidian 350D · Iiyama ProLite B24D9HDS
Muletto: Q6600 G0/Scythe Ninja Plus · Radeon HD5850 · Asus P5E · HDs X-25M G2 160Gb, Seagate 7200.11 500Gb · Corsair VX 550 · Cooler Master CM-690
HTPC: Atom D525,ION-2,3GB RAM,64GB SSD
MarcioPG è offline   Rispondi citando il messaggio o parte di esso
Old 02-06-2011, 09:56   #6
DioBrando
Senior Member
 
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
provato Symfony?

Di fatto sia Symfony che CakePHP sono nati dall'esperienza positiva di RubyOnRails e la rilettura un po' più moderna del pattern MVC.
DioBrando è offline   Rispondi citando il messaggio o parte di esso
Old 02-06-2011, 18:04   #7
e-commerce84
Senior Member
 
Iscritto dal: Feb 2009
Messaggi: 700
Ho sentito parlare molto bene di Symfony, purtroppo non ti sò dire molto perchè non sviluppo in PHP ma per ora solo in Java, comunque più che un framework estremamente basilare ti consiglierei un framework che si usa frequentemente nel mondo del lavoro...

Credo che Symfony possa fare al caso tuo...

Ciao
Andrea
e-commerce84 è offline   Rispondi citando il messaggio o parte di esso
Old 03-06-2011, 21:39   #8
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Ciao ragazzi scusate se rispondo tardi
ok allora proverò CodeIgniter e Simph
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2011, 09:39   #9
e-commerce84
Senior Member
 
Iscritto dal: Feb 2009
Messaggi: 700
Quote:
Originariamente inviato da Ludo237 Guarda i messaggi
Ciao ragazzi scusate se rispondo tardi
ok allora proverò CodeIgniter e Simph
Inizia a vedertene uno...evita di studiare 2 framework insieme, il framework ti vincola ad una certa logica di sviluppo...se ti metti a studiarne due insieme che fanno le stesse cose ma in modo diverso c'è il rischio che non combini molto...almeno all'inizio fattene uno...
e-commerce84 è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2011, 10:49   #10
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Quote:
Originariamente inviato da e-commerce84 Guarda i messaggi
Inizia a vedertene uno...evita di studiare 2 framework insieme, il framework ti vincola ad una certa logica di sviluppo...se ti metti a studiarne due insieme che fanno le stesse cose ma in modo diverso c'è il rischio che non combini molto...almeno all'inizio fattene uno...
Appunto ho notato. Ora mi sono messo sotto con CI che sembra più veloce da utilizzare, sto rifacendo il mio sito web personale
Spoiler:
www.malorgio.it
ne approfitto e utilizzo CI + HTML5 e CSS3.0 tanto non ho contenuti dinamici

Per ora ho notato questo
CI (codeigniter ndr) è molto veloce da utilizzare rispetto a cakePHP perciò ho scartato quest'ultimo PER ORA.
Zend l'ho lasciato da parte subito dato che il solo framework pesa 25Mb... ok sarà completo e sicuramente è più potente di CI però non mi serve per ora.

L'unico che mi rimane è simfony e siccome non voglio iniziare un progetto solo per utilizzare un Framework spero che chi lo usa posti qua qualcosa

Ultima modifica di Ludo237 : 04-06-2011 alle 10:51.
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 06-06-2011, 08:12   #11
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Dopo un WeekEnd passato a smanettare con CodeIgniter mi sono accorto che pure io, nel mio modo personale, avevo creato un MVC sulle mie applicazioni l'unica cosa che io non separo i controller e le view.. ma vabbè era giusto per dire.
CodeIgniter lo trovo veramente compatto e ben fatto ancora ho esplorato poco delle sue potenzialità perchè creo solo view e controller statici per le pagine, statiche, del mio sito web personale.
Rinnovo il mio invito a tutti gli sviluppatori MVC a scrivere qui le loro esperienze
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 08-06-2011, 07:31   #12
kaosmorbido
Member
 
L'Avatar di kaosmorbido
 
Iscritto dal: Aug 2010
Messaggi: 31
Ciao,

io ho usato code igniter, kohana e un pochino Zend.
La versione 2 di kohana è nata proprio da code ingniter, dalla 3 invece sono presenti differenze sostanziali.

Mi sono trovata bene con entrambi, anche se ho avuto meno difficoltà ad imparare code igniter.

Se posso darti un consiglio prova con un framework alla volta, altrimenti rischi di far confusione perchè ognuno ha una proprio logica. Per iniziare a 'smanettare' con l'MVC io proverei con un framework leggero, tipo code ingniter e kohana, e lascerei da parte Zend che è mooolto più massiccio.

Buona giornata
__________________
KaosMorbido

-----------------------
Il dubbio è uno dei nomi dell'intelligenza.
(Jorge Luis Borges)
kaosmorbido è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2011, 11:45   #13
Ludo237
Member
 
L'Avatar di Ludo237
 
Iscritto dal: Feb 2009
Città: Varese
Messaggi: 205
Grazie, spero che anche altri dicano la loro sulle esperienze personali in ambito di framework
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
NVIDIA mostra una comunità di rob...
Sony annuncia LYTIA L910, arriva il sens...
Ericsson, il 5G è l’infrastruttur...
Marvell punta tutto su TSMC A14: sar&agr...
Hyundai a un passo dal controllo totale ...
Questo SSD vecchio 16 anni ha resistito ...
Monopattino elettrico Xiaomi in offerta:...
Microsoft usa le capre di Age of Empires...
Microsoft conferma bug nel Cestino in tu...
Accenture crolla del 20% in borsa, il pe...
ASUS Pro WS W890E-SAGE SE: sette PCIe 5....
Attenzione al prezzo di questa TV Hisens...
Chrome sbeffeggiato da Ballmer nel 2009:...
Un gioco Mac compatibile con Apple Silic...
La batteria allo stato solido di Honda s...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:49.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v