P.S. ScriptCase 9.8 e Php 8.1

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
antonio.stampete
Messaggi: 77
Iscritto il: 05 feb 2014, 10:24

P.S. ScriptCase 9.8 e Php 8.1

Messaggio da antonio.stampete » 22 ago 2022, 11:45

Mi chiedo:
Quanto lavoro bisogna fare per aggiornare un progetto ?
Questo passaggio è necessario o è possibile lavorare con la vecchia versione
e iniziare con la nuova 9.8 solo se trattasi di nuovi progetti ?
Saluti e Buon Lavoro a tutti.
Antonio Stampete

Fabio
Messaggi: 440
Iscritto il: 20 feb 2014, 11:43

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da Fabio » 23 ago 2022, 15:01

Io aspetterò ancora un po' prima di passare alla nuova versione.
Quando inizierò ad usarla però dovrà essere in modo totale. Non mi piace l'idea di avere progetti sparsi qua e la...

rino
Messaggi: 623
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da rino » 26 ago 2022, 11:47

Fabio ha scritto: 23 ago 2022, 15:01 Io aspetterò ancora un po' prima di passare alla nuova versione.
Quando inizierò ad usarla però dovrà essere in modo totale. Non mi piace l'idea di avere progetti sparsi qua e la...
credo che non potrai attendere oltre i prossimi due mesi
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Vincenzo
Messaggi: 130
Iscritto il: 11 apr 2014, 11:06

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da Vincenzo » 26 ago 2022, 14:15

Se non ho capito male, se aggiorni alla versione 9.8 da una 9.7 hai SC con PHP 7.3 ma che produce codice che può essere eseguito su PHP 8.1 (al di là del codice custom su cui SC non ha controllo).

Se invece installi una nuova versione di SC 9.8, ha il PHP 8.1, e quindi progetti vecchi non ancora bonificati dalle modifiche per la versione 8.1 di PHP non funzionerebbero.

Se si fa un aggiornamento puoi continuare a lavorare (se SC funziona), e pian piano verificare il codice custom in modo da funzionare con PHP 8.1, quando sei pronto, potrai cambiare il PHP da 7.3 a 8.1 anche in produzione.

Sandrol
Messaggi: 69
Iscritto il: 18 ott 2017, 16:39

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da Sandrol » 28 ago 2022, 10:13

Ciao a tutti, ho fatto il trasferimento dei progetti alla versione php 8.1, diciamo un paio di giorni (ho parecchi progetti da gestire).
Ritengo che sarebbe opportuno dare la possibilità di di utilizzare in parallelo le due versioni php 8.1 e 7.3 (almeno un paio di mesi) per dar modo di testare con attenzione le procedure prima di metterle in produzione.
Mi direte che esiste la compatibilità tra le due, ma questo non è sempre vero nel mio caso utilizzo lib esterne che ho dovuto modificare per renderle eseguibili.

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da mhanu70 » 04 set 2022, 11:06

ciao a tutti.
quindi aggiornare direttamente da sc 9.7 a sc 9.8 se il server in produzione usa php 7 è fattibile? il codice aggiunto funzionerebbe senza le modifiche relative a php 8?
Oppure anche in questo caso è necessario modificarlo?

Grazie

Vincenzo
Messaggi: 130
Iscritto il: 11 apr 2014, 11:06

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da Vincenzo » 05 set 2022, 14:30

mhanu70 ha scritto: 04 set 2022, 11:06 ciao a tutti.
quindi aggiornare direttamente da sc 9.7 a sc 9.8 se il server in produzione usa php 7 è fattibile? il codice aggiunto funzionerebbe senza le modifiche relative a php 8?
Oppure anche in questo caso è necessario modificarlo?
dal sito di SC
To use Scriptcase with PHP 8.1 it is mandatory to perform a new installation, you can download it from the download page of our official website. Installing the 9.8 version of Scriptcase for PHP 8.1 will not compromise your current installation or the projects in it. That is because the new version will be installed on a different default port: 8092; also, it will have another name in the directory: “NetMake\v9-php81\wwwroot”. If you have Scriptcase with PHP 7.3 or PHP 7.0, you can also upgrade to version 9.8. However, this upgrade will not change your environment to PHP 8.1.
Se aggiorni SC dalla versione 9.7 il PHP di SC resta a 7. SC produrrà il suo codice per funzionare con la versione 8, dovrai però verificare che il codice scritto da te, negli eventi etc sia compatibile con la version 8 di PHP. Attenzione anche alle app della security , se sono state create con una versione antecedente la 9.8 di SC potrebbero avere del codice da sistemare.
In questo modo potrai usare php 7 in produzione fino a che non sei sicuro che tutto funzioni anche la versione 8 di PHP, una volta che dai test tutto funziona puoi pubblicare in produzione le nuove app e potrai usare PHP 8.1.

ciao

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da mhanu70 » 06 set 2022, 08:27

scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?

Grazie ancora

Vincenzo
Messaggi: 130
Iscritto il: 11 apr 2014, 11:06

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da Vincenzo » 06 set 2022, 10:23

mhanu70 ha scritto: 06 set 2022, 08:27 scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?

Grazie ancora
SC 9.7 ha il motore php 7 e produce codice per php 7
se aggiorni a 9.8 da 9.7, il motore resta php 7 ma produce codice per php 8.1.

Per avere SC 9.8 con motore php 8.1, devi fare una nuova installazione di SC.

mhanu70
Messaggi: 178
Iscritto il: 18 nov 2015, 16:55

Re: P.S. ScriptCase 9.8 e Php 8.1

Messaggio da mhanu70 » 06 set 2022, 10:37

Vincenzo ha scritto: 06 set 2022, 10:23
mhanu70 ha scritto: 06 set 2022, 08:27 scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?

Grazie ancora
SC 9.7 ha il motore php 7 e produce codice per php 7
se aggiorni a 9.8 da 9.7, il motore resta php 7 ma produce codice per php 8.1.

Per avere SC 9.8 con motore php 8.1, devi fare una nuova installazione di SC.
Quindi inciderebbe solo sulle performance dell'ambiente di sviluppo che essendo nativamente 8 sarebbe quindi più performante.

Credo che procederò per l'installazione separata sperando che i 20 giorni non mi creino problemi.
Grazie mille

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite