|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2008
Messaggi: 333
|
consigli per business logic layer crossplatform
Sviluppo da un pò di tempo applicazioni web(php, jquery), e mi piacerebbe estendere la mia esperienza ad applicazioni desktop e mobile crossplatform.
Penso che la cosa migliore sia dividere il business logic layer(comune a tutte le piattaforme) dal presentation logic layer(legato a ogni piattaforma). So che in flex o in pyQt tanto per citarne qualcuno è possibile ottenere un buon grado di compatibilità crossplatform anche nel layer di presentazione, ma so anche che ci sono alcuni limiti e che è meglio, per l'utente, rispettare gli standard del sistema operativo per quanto riguarda le interfacce. Concentrandomi per ora sul business logic layer, quale linguaggio/framework mi permetterebbe di rendere le applicazioni crossplatform, garantendo una convivenza pacifica con il layer di presentazione? Immagino che non sia possibile ottenere il risultato sperato per ogni possibile piattaforma ma qualche consiglio da chi ha già affrontato o affronta la questione può essere utile per iniziare e ottenere un buon grado di compatibilità tra le diverse piattaforme.
__________________
CASE: Fractal define R5 | PSU: XfX pro 850w | CPU: i7 6700k cooled by Noctua NH-D15 | RAM: 2X8gb ddr4 | MOBO: GA-Z170X-Gaming 3 | GPU: GeForce RTX 2080 SUPER | DISCHI: Crucial P1 NVMe 1TB + CRUCIAL SSD 500GB + WD GREEN 3TB MONITOR: ACER PREDATOR XB271HU + BENQ EW3270U | 2.1: EMPIRE PS2120D | CUFFIE: SENNHEISER HD598SR |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2005
Messaggi: 68
|
banalmente.....Java? (e buona parte dei suoi framework)
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2008
Messaggi: 333
|
e poi è semplice passare i dati al livello di presentazione scritto nei vari c# e objective c?
__________________
CASE: Fractal define R5 | PSU: XfX pro 850w | CPU: i7 6700k cooled by Noctua NH-D15 | RAM: 2X8gb ddr4 | MOBO: GA-Z170X-Gaming 3 | GPU: GeForce RTX 2080 SUPER | DISCHI: Crucial P1 NVMe 1TB + CRUCIAL SSD 500GB + WD GREEN 3TB MONITOR: ACER PREDATOR XB271HU + BENQ EW3270U | 2.1: EMPIRE PS2120D | CUFFIE: SENNHEISER HD598SR |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 197
|
L'unica soluzione mi sembra sia utilizzare i web services
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2008
Messaggi: 333
|
quindi dici di sfruttare le conoscenze che già ho e di sviluppare il layer di business logic in REST e metterlo in comunicazione con il presentation layer(usando dati in formato json e simili).
Avevo già un'idea del genere, però speravo in qualcosa che non dipendesse dal web.
__________________
CASE: Fractal define R5 | PSU: XfX pro 850w | CPU: i7 6700k cooled by Noctua NH-D15 | RAM: 2X8gb ddr4 | MOBO: GA-Z170X-Gaming 3 | GPU: GeForce RTX 2080 SUPER | DISCHI: Crucial P1 NVMe 1TB + CRUCIAL SSD 500GB + WD GREEN 3TB MONITOR: ACER PREDATOR XB271HU + BENQ EW3270U | 2.1: EMPIRE PS2120D | CUFFIE: SENNHEISER HD598SR |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 197
|
Si, io farei così
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Oct 2005
Messaggi: 68
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:10.




















