Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-06-2011, 12: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, 13: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, 14: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, 21: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 02-06-2011, 00: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, 10: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, 19: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, 22: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, 10: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, 11: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 11:51.
Ludo237 è offline   Rispondi citando il messaggio o parte di esso
Old 06-06-2011, 09: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, 08: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, 12: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


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
Apple annuncia i nuovi MacBook Pro con s...
Warhorse Studios colpita da un grave att...
MX Master 4, arriva l'edizione speciale ...
Kali Linux 2026.3 porta la caccia alle r...
Oracle si affida a OpenAI: ChatGPT e Cod...
Kaspersky punta su IA e servizi gestiti ...
Già sfruttata la falla Brotli che...
Potrebbe essere stato scoperto un nuovo ...
Claude Code, il prompt per scovare telec...
Palit e GALAX smentiscono le voci sulla ...
Fujifilm annuncia la Instax Mini Evo 2, ...
Tailscale chiude le falle SSH verso root...
Il tuo Galaxy laggava nei giochi? Samsun...
Arrivano i nuovi Amazon Echo: prezzi da ...
Il nuovo pickup elettrico Ford può alime...
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: 23:43.


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