juin

17

Posted by : oalessandri | On : 17 juin 2011

Voici quelques liens sur node.js (http://nodejs.org/) et Socket.io (http://socket.io/)

Voici quelques articles qui donnent suite à mon article sur Node.js avec des explications plus techniques :

Node.js partie 1 – Tout ce que vous devez savoir sur Node.js

Présentation très précise du Node.js

Les applications web gagnées par le temps-réel : un plan sur la Comet ?

 

 

Continue Reading

mai

05

Posted by : oalessandri | On : 5 mai 2011

Nous attaquons notre premier projet en razor comprenant un espace privatif et un espace administration pour le client. pour ce faire nous utilisons le nouveau système de gestion des membres qui est parfaitement optimisé : pas de session anonyme stockée qui engorge la base de données, pas d’utilisation de Guid mais bien de clef primaire en type int. Plus souple pour faire évoluer le système d’ d’accès et  rôles.

Ayant fait également beaucoup de Php, la prise en main de la syntaxe Razor est relativement rapide. Le helper WebGrid est facile à utiliser mais attention si on souhaite le pousser dans ses retranchements. Le helper pour envoyer le mail est également trivial à utiliser pour envoyer de simple email. A voir pour utilisation plus poussée.

 

voici l’exemple de code d’une page index.cshtml

1:  @{
2:      Layout = « ~/Views/_SiteLayout.cshtml »;
3:      Page.Title = « accueil »;
4:  }
5:
6:  <div id= »bloc-filet »>Bonjour
7:
8:  …
9:
10:  </div>

 

avr

17

Posted by : oalessandri | On : 17 avril 2011

L’asp.net Web pages qui utilise le moteur Razor est la dernière technologie web sortie par Microsoft et je dois avouer que j’adhère parfaitement à sa syntaxe et à ses fonctionnalités. Etant habitué à développer avec l’Asp.net et C# depuis maintenant 10 ans, c’est un langage qui a été fait pour le web et intègre les dernières nouveautés comme des composants sociaux (Twitter, J’aime de Facebook, …), des composants pour ajouter des vidéos, télécharger et traiter des images, récupérer des morceaux d’url , utiliser des sortes de master page et des includes, webgrid, …

C’est un compromis entre le langage php et l’Asp.net. Code intégré dans la page. Plus d’AjaxToolkit et place au Jquery  et à la maitrise totale du code source ce qui entrevoit une préparation à la venue de l’html 5

La puissance vient aussi avec la possibilité d’utiliser pleinement le les classes du framework 4.0 et l’Entity framework pour accélérer la création de la couche données

mar

28

Posted by : oalessandri | On : 28 mars 2011

Enfin presque un an de labeur et enfin presque au bout, la construction d’un service en ligne par l’exemple : gestion documentaire et des différents espaces : administrateur, utilisateur et éditeur.

Il est bien de préciser que la construction de cette gestion documentaire est utilisée pour illustrer la conception d’un service en ligne dans un cadre pédagogique. Il est entendu qu’une gestion documentaire peut être très complète dans sa gestion des flux, des versions et des cycles de vies des documents et qu’il est difficile de tout intégrer dans un ouvrage. ces éléments sont donc évoqués et ainsi que toutes les évolutions possibles pour compléter le service et en faire un vrai service en ligne.

Sortie prévue en septembre 2011.

Mise à jour le  08/09/2011 voilà l’ouvrage est sortie aux éditions ENI

fév

11

Posted by : oalessandri | On : 11 février 2011

 

Le W3C est l’organisme qui gèrent la normalisation et l’évolution des standards du web dont  l’html. Celui-ci a dû abandonner le développement de la norme Xhtml2 pour laisser placer à l’html5 plus facile à comprendre. Ce dernier conserve tout de même certains travaux effectué sur l’xhtml 2.

Le but est son uniformisation dans tous les navigateurs. Malheureusement tous les navigateurs ne l’intègrent pas encore donc il est difficile de développer en html 5. Les sites doivent s’afficher dans tous les navigateurs même la version IE 6 qui est encore utilisée par de nombreuses entreprises (des grands groupes qui ne peuvent pas migrer leurs applications web sous peine de ne plus pouvoir les utiliser tel que les intranet des services bancaires)

 

Continue Reading

Partly powered by CleverPlugins.com