English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versione 18.0.7000
  • Miglioramenti

IDE: Cambio tecnologia applicazioni e componenti

link

Descrizione

Ora quando viene cambiata la tecnologia (.NET/Java) di una applicazione e questa utilizza componenti Instant Developer propone di cambiare la tecnologia anche nei componenti utilizzati. Questo può risultare molto utile se si cambia tecnologia in una applicazione web e questa utilizza vari componenti collegati tra loro.

Funzionalità interessate

L'utilizzo dei componenti.

Note

  • Il miglioramento si attiva solo se la tecnologia viene cambiata dalla videata delle proprietà dell'applicazione o componente.
  • Dopo aver cambiato la tecnologia Instant Developer verifica se l'applicazione utilizza dei componenti la cui tecnologia non è allineata a quella dell'applicazione modificata. Se questo è il caso viene chiesto al programmatore se desidera aggiornare anche i componenti. Se la risposta è affermativa Instant Developer propaga la modifica della tecnologia a tutta la gerarchia dei componenti.
  • Instant Developer, oltre ad aggiornare automaticamente la tecnologia un componente ricalcola anche la directory di output. Per farlo utilizza il seguente algoritmo:
    1. se il percorso attuale contiene il nome della vecchia tecnologia ("csharp", "servlet") sostituisce quello con la nuova tecnologia (es: se la directory di output si chiamava "./servletLogicComponent" e si passa da Java a .NET, la directory di output diventa "./csharpLogicComponent");
    2. se il percorso attuale non contiene il nome della vecchia tecnologia Instant Developer sostituisce l'ultima parte del percorso con la stringa [NuovaTecnologia][NomeComponenteSenzaSpazi] (es: se il componente si chiamava TestComponent e la directory di output era "C:\Components\LogicComponent" e si passa da .NET a Java, la directory di output diventa "C:\Components\servletTestComponent").

Ultima modifica: 04/04/2018 / Validità: da 18.0.7000

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum