Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

R 8.5.1

  • 6 commenti
Bhè signori e signori ecco qua un argomento per gli sviluppatori che inizia a fare sul serio e sul quale vorrei focalizzare gran parte della mia attenzione e dei miei post.
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!

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte


C'è un sistema che corregge automaticamente gli errori segnalandoti in tempo reale la riga contenente l'errore,

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

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.

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte
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...

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

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 :

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte



Nell'outline che espone la lista degli agenti c'è un icona che velocemente rappresenta il tipo di agente a cui appartiene:

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte


Inoltre è posssibile filtrare i tuoi agenti ( o qualunque oggetto ) tramite la Filter Option ( una scheggia a filtrare!)

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte


Nelle preference è possibile impostare diverse cosine interessanti negli editor..oltre al carattere ed i colori degli indentificatori...

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

Anche il commento inziale di ogni script-library...agente...etc..

Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte

Oppure inserire il contatore delle righe negli editor del codice attivando l'apposita funzione
Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte




Image:Anticipazione sulla 8.5.1 - Lotus Designer - prima parte


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:

  • #1 Giuseppe 09/22/2009 6:08:40 PM

    @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.

  • #2 Antonino Migliore 09/22/2009 11:15:09 AM

    ...scusa se ritorno alla carica...

    Finalmente ho fatto la registrazione...ma non ho ricevuto nessun messaggio, dove trovo il link?

  • #3 Giuseppe 09/21/2009 2:55:28 PM

    @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)

  • #4 Antonino Migliore 09/20/2009 2:18:30 PM

    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?

  • #5 Gabriele 09/16/2009 11:38:45 AM

    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.

  • #6 Renato 09/15/2009 3:01:16 PM

    Sono estremamente felice di essere tornato a lavorare con Lotus. Queste sono notizie che mi fanno crescere la voglia di continuare su questa strada.

Commenta articolo
 

Questo spazio web è stato creato da per un uso pubblico e gratuito. Qualsiasi tipo di collaborazione sarà ben accetta.
Per maggiori informazioni, scrivete a info@dominopoint.it

About Dominopoint
Social
Dominopoint social presence: