Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Il più recente robot per la pulizia domestica di Dreame, modello Aqua10 Ultra Roller, abbina un potente motore di aspirazione della polvere a un sofisticato sistema di lavaggio con rullo integrato. Il tutto governato dalla logica di intelligenza artificiale, per i migliori risultati
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Siamo volati fino a Belfast, capitale dell'Irlanda Del Nord, per scoprire il nuovo Realme 15 Pro 5G Game Of Thrones Limited Edition. Una partnership coi fiocchi, quella tra Realme e HBO, un esercizio di stile davvero ben riuscito. Ma vi raccontiamo tutto nel nostro articolo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-01-2016, 12:59   #1
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
[PHP] Mi serve una Web App, da cosa inizio? Framework back end e front end?

Ciao a tutti

Stanco di non trovare una web app che gestisce il budget familiare come vorrei (bastava una multi utenza) vorrei farmela da solo

Ho cercato in lungo e largo un App iOS che poteva ricoprire i miei requisiti... ma secondo me ancora non esiste.

Allora a questo punto mi sono detto... voglio farmela da solo, almeno faccio una webapp per desktop, magari responsive.

Ora veniamo ai problemi

Diplomato all'ITI... quasi 14 anni fa quindi ho tutti i concetti di programmazione e DB. Lavoro da 12 anni ormai sul CRM Oracle... Siebel.

Il mio problema è che mi manca assolutamente la parte tecnica del PHP e tutto quello che concerne le nuove metodologie di sviluppo di web app

Diciamo che come idea di sviluppo di web app... sono ancora "fermo" a fare tutto quanto a mano, scrivendo il codice php che crea la logica di business e interroga il DB. magari usando dei pattern MVC. Diciamo che il codice php lo so leggere... qualche volta leggermente modificato, non mi preoccupa scrivere codice, tanto si trovano molti esempi online

Ho studiato anni fa i vari pattern Java, con utilizzo di framework per interrogare i DB senza usare l'SQL puro e via dicendo... ma appunto l'ho solo studiato

Poi... conosco i vari framework front end come jquery, angular, e tantissimi altri... ma solo al livelll di "ok ci sono dei framework che fanno tante cose lato front end, ho visitato le loro homepage ma basta cosi "

Sono venuto a conoscenza anche di framework backend... magari come Yii2... che da quanto ho capito ti crea una bella struttura per effettuare la "ciccia"

Ma non so bene se poi questo Yii2 si può fondere eventualmente con altri framework di frontend

Ora però... non so proprio come approcciarmi... nel senso a me serve la web app nel senso della logica che c'è dietro... se poi il sito è bruttissimo, non mi interessa, l'importante è che lo posso usare... poi man mano posso provare a fare il frontend

Voi cosa mi consigliate? come posso approcciarmi per fare questa web app? Conoscete il Yii2 framework?

grazie a tutti per l'aiuto!
__________________
Case: Fractal Define 7 Ali: Seasonic Focus 650W MB: ASRock x570 Steel Legend CPU:AMD Ryzen 5 3600 RAM: G.Skill Aegis 32GB (2x16) DDR4 3200 GPU: Powercolor Radeon RX 5600XT Red Devil NVME SO:990 Pro 1TB + 990 Pro 2TB HDD Dati: WD HC580 24TB + WD HC560 20TB + EXOS X16 14TB Monitor: 3x Dell P2422H
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2016, 16:52   #2
les2
Senior Member
 
L'Avatar di les2
 
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
Quote:
Originariamente inviato da SaintTDI Guarda i messaggi
Ciao a tutti
ciao! secondo me stai per farti del gran male
Yii2 non mi sembra faccia la caso tuo, ti consiglierei un microframework per facilità! Front end usa quello che vuoi (angular, jquery.. quello con cui vai più svelto)

se non hai necessità di sicurezza particolari valuta angular + rest
potresti far prima ed essere subito appagato
__________________
italiarec.com forum italiano di registrazione e mixaggio
estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it
les2 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2016, 17:12   #3
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
Quote:
Originariamente inviato da les2 Guarda i messaggi
ciao! secondo me stai per farti del gran male
Yii2 non mi sembra faccia la caso tuo, ti consiglierei un microframework per facilità! Front end usa quello che vuoi (angular, jquery.. quello con cui vai più svelto)

se non hai necessità di sicurezza particolari valuta angular + rest
potresti far prima ed essere subito appagato
grazie per la risposta

ahhaha annamo bene -.- Mmmm per microframework cosa intendi? come funzionano? hai qualche esempio?

angular + rest intendi sempre e solo frontend?
__________________
Case: Fractal Define 7 Ali: Seasonic Focus 650W MB: ASRock x570 Steel Legend CPU:AMD Ryzen 5 3600 RAM: G.Skill Aegis 32GB (2x16) DDR4 3200 GPU: Powercolor Radeon RX 5600XT Red Devil NVME SO:990 Pro 1TB + 990 Pro 2TB HDD Dati: WD HC580 24TB + WD HC560 20TB + EXOS X16 14TB Monitor: 3x Dell P2422H
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2016, 17:34   #4
les2
Senior Member
 
L'Avatar di les2
 
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
se cerchi php e microframework trovi tutto
è di fatot un framework semplice, senza tutte le componenti (aggiungi quelle che ti servono tu).

no, angular per il front e la logica
per ottenere i dati usi dei servizi REST
(trovi degli esempi printi all'uso per php, li usi per le operazioni al db e restituisci in maschera i dati)

va molto di moda, è un approccio semplice e carino
(la sicurezza non è il suo forte però)
__________________
italiarec.com forum italiano di registrazione e mixaggio
estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it
les2 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2016, 15:00   #5
Fredx
Junior Member
 
Iscritto dal: May 2002
Messaggi: 17
Perché la sicurezza non sarebbe il suo forte?
Fredx è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2016, 16:38   #6
Eln
Member
 
Iscritto dal: Jul 2009
Messaggi: 72
Secondo me hai tre possibilità.

Una è appunto di partire con un microframework come base di tipo REST, Silex e Slim sono esempi basati su Symfony, e utilizzare Angular o qualche altro framework JS per il frontend.

La seconda è utilizzare Symfony che è un framework vero. Basato su Doctrine per la parte ORM-DB (che un pò già conosci avendola studiata in Java, Doctrine è molto simile ad Hibernate), e con un ottimo sistema di template come Twig. Qui, con 20$, compri un template HTML e dormi tranquillo. Magari all'inizio può risultare un pò pesante, ma la community è enorme e trovi documentazione ufficiale anche in italiano.

La terza è partire da un progetto Symfony+Framework JS, trovi diversi progetti su GitHub. Ma qui rischi di farti veramente tanto male in termini di "cose da apprendere".


In ogni caso, prima di iniziare dai uno sguardo a composer che ti sarà utilissimo. Ci dovrai lavorare per forza nel caso in cui utilizzerai qualcosa che viene dal mondo symfony.
Eln è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2016, 11:44   #7
les2
Senior Member
 
L'Avatar di les2
 
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
slim che ti è stato consigliato io lo adoro ad esempio e lo uso spesso come base di partenza

leggero, veloce e ben strutturato per i miei scopi.



per rispondere alla domanda di fredx (angular + rest e sicurezza)
il problema è nel maggior livello di complessità dell'architettura, è possibile farlo sicuro (o più sicuro) ma non a livello base e come prima app.
anzi, un approccio così aperto e alla luce del sole e asincrono spaventa anche me che mi ritengo "navigato".
dipende sempre da i dati che ci passano, l'uso e ovviamente la conoscenza di quello che significa la sicurezza di una webapp.
ma il fatto che la logica dell'applicazione sia a vista (js) espone sicuramente a rischi maggiori, e astrarre un livello di sicurezza tra tocken, cifratura e gestione delle sessioni non mi sembra così "banale".

__________________
italiarec.com forum italiano di registrazione e mixaggio
estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it
les2 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2016, 11:55   #8
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
Quote:
Originariamente inviato da Eln Guarda i messaggi
Secondo me hai tre possibilità.

Una è appunto di partire con un microframework come base di tipo REST, Silex e Slim sono esempi basati su Symfony, e utilizzare Angular o qualche altro framework JS per il frontend.

La seconda è utilizzare Symfony che è un framework vero. Basato su Doctrine per la parte ORM-DB (che un pò già conosci avendola studiata in Java, Doctrine è molto simile ad Hibernate), e con un ottimo sistema di template come Twig. Qui, con 20$, compri un template HTML e dormi tranquillo. Magari all'inizio può risultare un pò pesante, ma la community è enorme e trovi documentazione ufficiale anche in italiano.

La terza è partire da un progetto Symfony+Framework JS, trovi diversi progetti su GitHub. Ma qui rischi di farti veramente tanto male in termini di "cose da apprendere".


In ogni caso, prima di iniziare dai uno sguardo a composer che ti sarà utilissimo. Ci dovrai lavorare per forza nel caso in cui utilizzerai qualcosa che viene dal mondo symfony.
Ciao e grazie per la risposta

Infatti stavo pensando di usare un framework vero e trovare un template adeguato Stavo pensando di usare Laravel... anche perchè ho trovato gratis il template AdminLTE e su questa pagina https://almsaeedstudio.com/blog/inte...e-with-laravel ci dovrebbero essere le istruzioni per integrare il template al framework.

Per Symphony non l'ho trovato, secondo te Laravel va bene lo stesso?
__________________
Case: Fractal Define 7 Ali: Seasonic Focus 650W MB: ASRock x570 Steel Legend CPU:AMD Ryzen 5 3600 RAM: G.Skill Aegis 32GB (2x16) DDR4 3200 GPU: Powercolor Radeon RX 5600XT Red Devil NVME SO:990 Pro 1TB + 990 Pro 2TB HDD Dati: WD HC580 24TB + WD HC560 20TB + EXOS X16 14TB Monitor: 3x Dell P2422H
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2016, 12:14   #9
les2
Senior Member
 
L'Avatar di les2
 
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
assolutamente SI!
pollice su per laravel (che peraltro anche lui ha il suo ottimo microframework)

__________________
italiarec.com forum italiano di registrazione e mixaggio
estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it
les2 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2016, 12:16   #10
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
Quote:
Originariamente inviato da les2 Guarda i messaggi
assolutamente SI!
pollice su per laravel (che peraltro anche lui ha il suo ottimo microframework)

bene

ora tutto sta cercare di capirci qualcosa visto che se non sto a livello 0 con il php... sto a livello 1,5
__________________
Case: Fractal Define 7 Ali: Seasonic Focus 650W MB: ASRock x570 Steel Legend CPU:AMD Ryzen 5 3600 RAM: G.Skill Aegis 32GB (2x16) DDR4 3200 GPU: Powercolor Radeon RX 5600XT Red Devil NVME SO:990 Pro 1TB + 990 Pro 2TB HDD Dati: WD HC580 24TB + WD HC560 20TB + EXOS X16 14TB Monitor: 3x Dell P2422H
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2016, 19:48   #11
Eln
Member
 
Iscritto dal: Jul 2009
Messaggi: 72
Il template AdminLTE lo puoi usare anche con Symfony (non Symphony!!! ) senza problemi. Io stesso lo ho utilizzato per progetto personali.

Io "purtroppo" sono un integralista e preferisco nettamente Symfony, anche per la dinamicità che mi concede (discorso REST). Ma anche Laravel va più che bene.
Eln è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo Dreame Aqua10 Ultra Roller, la pulizia di casa c...
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Panasonic Lumix S9: disponibile in quatt...
Nikon presenta due obiettivi: NIKKOR Z D...
Horizon vs Light of Motiram, si entra ne...
Atari rilancia Intellivision Sprint e fa...
Leapmotor lancia in Italia il SUV elettr...
QNAP punta sempre più in alto con...
Scandalo ibride plug-in: consumano come ...
L'intelligenza artificiale fa sempre pi&...
Oracle dal punto di vista dell’Europa: l...
James Dyson Award 2025: dall'accessibili...
Xiaomi: gli smartphone con display poste...
Final Fantasy 7 Remake Part 3 offrir&agr...
Chery presenta Omoda 4, da benzina a ele...
TSMC alza i prezzi: Qualcomm e MediaTek ...
Una Offline Room per aiutare gli student...
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: 22:53.


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