Se fino ad ora avete sofferto come me con il designer della R8.5 che ti faceva impazzire a causa dei ripetuti crash e notevole lentezza...bhè...
Un consiglio spassionato : "Resetta tutto e riparti con la 8.5.1"!
Come avevo già annunciato nel post precedente la cosa che balza notevolmente all'occhio di questa nuova release sono le perfomance aumentate credo del 400% ( se ricordo bene quello che ho letto sui forum della beta).
Ora aprire un database in designer richiede qualche secondo ( dai 5 ai 10 secondi ) e non ha più quei lunghi tempi di attesa dovuti a non che cosa della versione precedente... insomma si nota subito che il designer è reattivo e ciò ti aiuta a ritrovare la voglia di lavorarci con felicità ed entusiasmo.
Oltre ad essere più reattivo, vi comunico anche che è molto più stabile rispetto a prima ( lo uso 9 ore al giorno, ed i crash giornalieri sono <=1..e per essere una versione Beta direi che questo è un ottimo risultato) quindi direi che anche questa cosa è una bella notizia per molti di voi.
Per coloro che masticano e non fanno fatica con la lingua inglese vi segnalo alcuni link in cui se ne parla a questa pagina di cui si è già raccontato molto.
Inizio a raccontavi una cosa che a molti di voi darà un'immessa felicità ... il nuovo editor LotusScript/Java nativo Eclipse!
C'è un sistema che corregge automaticamente gli errori segnalandoti in tempo reale la riga contenente l'errore,
il codice viene indendato molto bene, finalmente le function e subroutine sono esposte in ordine alfabetico e differenziate con un'apposita icona a seconda che siano sub o function.
In fase di scrittura del cose c'è il type-ahead con l'helping delle funzioni scelte senza dover perdere tempo a cercare nell'help del designer la funzione desiderata con il significato dei parametri...
Le medesime funzionalità sono riportate ovviamente anche nel code Java, che in più ti da il type-ahead su classi non domino incluse nel progetto :
Nell'outline che espone la lista degli agenti c'è un icona che velocemente rappresenta il tipo di agente a cui appartiene:
Inoltre è posssibile filtrare i tuoi agenti ( o qualunque oggetto ) tramite la Filter Option ( una scheggia a filtrare!)
Nelle preference è possibile impostare diverse cosine interessanti negli editor..oltre al carattere ed i colori degli indentificatori...
Anche il commento inziale di ogni script-library...agente...etc..
Oppure inserire il contatore delle righe negli editor del codice attivando l'apposita funzione
Nel prossimo post vedremo altre cosine interessanti...tipo?
Lavorare con Xpages ora è più divertente! :-D
Disclaimer: IBM Lotus Notes/Domino e Lotus Notes Traveler 8.5.1 sono in codice pre-release e non è garantito da IBM che le funzionalità presentate sarannno inserite nel rilascio finale.
N.B. Vi ricordiamo
che le iscrizioni al Dominopoint
Day 2009 sono aperte e quest'anno i posti
sono limitati! affrettatevi ad iscrivervi se non l'avete ancora fatto, e se pensi di sponsorizzarci o hai in mente una sessione da proporre mandaci una mail a info@dominopoint.it le selezioni sono ancora aperte. |
6 Commenti:
@Antonino: Il modulo che trovi a quel link è il modulo per *chiedere* di accedere alla beta. La tua richiesta verrà valutata da IBM che ti invierà una mail con l'esito della valutazione ed eventualmente le coordinate per scaricare il codice beta.
...scusa se ritorno alla carica...
Finalmente ho fatto la registrazione...ma non ho ricevuto nessun messaggio, dove trovo il link?
@Antonino: : si può fare richiesta compilando il form presente a questo indirizzo: https://www-304.ibm.com/software/earlyprograms/surveys/cust/nomination.wss?id=1163 (bisogna autenticarsi per accedere)
Ho letto le anticipazioni sul nuovo designer...aspetto qualcosa di piu' avanzato da molto tempo (notes 4.5)... spero che il debug sia stato migliorato.
Domanda : dove posso trovare la beta?
Capisco il grande entusiasmo nel vedere questo tipo di designer.
Tuttavia per chi è abituato ad Eclipse non c'è nulla di strano nè di trascendentale.
E' semplicemente NORMALE ed è cosi da anni.
Il fatto è che il designer di Notes è sempre stato preistorico, quasi un blocco notes (scusate il gioco di parole involontario) da pionieri della programmazione (sia ls, ma anche java...)
W i programmatori Notes !!
Piuttosto mi chiedo se questa convivenza fra ls e java sia alla fine cosi conveniente, e non valga invece la pena sceglerne uno e renderlo veramente efficiente.
Mi lascia perplesso la JVM di Domino, che almeno alla versione 8.0 ha ancora limitazioni assurde sulla HeapSize ed una possibilità di OutOfMemory decisamente alte.
Ma forse sono ignorante io in materia.
Un'altra cosa che non ho mai capito è la differenza che c'è (soprattutto sulla occupazione di memoria) nel mettere i .jar nella lib del domino piuttosto che embedded in un database nsf.
Oltre ai problemi di performance dovute al meccanismo con cui cacha il jar lo stesso domino, a volte lo stesso jar funziona bene se inserito nella lib, mentre non funziona se embedded.
Mi piacerebbe approfondire il tema di JVM e classloader del Domino, ma in giro i documenti che si trovano non sono di livello meritevole.
Sono estremamente felice di essere tornato a lavorare con Lotus. Queste sono notizie che mi fanno crescere la voglia di continuare su questa strada.