Archive | Développement Web RSS feed for this section

Prestashop 1.5 : évolution ou révolution?

18 oct

Après de longs mois d’attente et une phase de tests pénible, la nouvelle version de Prestashop est enfin disponible ! Et on peut dire que la version 1.5 était attendue, voir très attendue, du fait de l’écart entre les fonctionnalités de Magento et du système français…

La meilleure expérience e-commerce

(Lire la suite…)

Bitmap Native Encoding

16 oct

Pouvoir encoder des images est quelque chose de très utile lorsqu’on développe des applications orientées DAO et retouche d’image. Sur MyDesign par exemple il en est beaucoup question.
Cette application en flash, permet de personnaliser tout type de support ( mug, tableau, t-shirt, etc…), en y ajoutant des images et en les transformant avec différents outils de déformation et d’effet.

(Lire la suite…)

Tous contre Javascript ?

2 oct

Dart, GWT, Haxe, et maintenant Microsoft avec TypeScript, ils sont nombreux à chercher une alternative à JavaScript.
Mais pourquoi ?
JavaScript est une technologie très populaire qui, se place depuis quelques temps, comme un choix incontournable dans le développement d’application Web.
S’il ne fait aucun doute qu’elle est parfaitement adaptée à la conception d’un site internet, cela reste à prouver pour le développement d’une application.

Le développement d’application existe depuis très longtemps, et une application Web n’a que peu de choses de différent.
Les développeurs se sont appuyés sur des langages comme Java, C#, C++, qu’ils ont fait murir avec le temps. Ils ont industrialisé leur processus de développement et utilise de puissant IDE, accélérant leur productivité et améliorant la qualité de leur produit.
Si la syntaxe du JavaScript se rapproche de ces langages, il n’en est rien de ce qu’il propose en terme de features.

Dart, GWT & co, tentent de combler ce manque.
Voici ce que propose Haxe par exemple :

    - Classic Object-Oriented class + interface model
    - Strictly typed but with Dynamic support
    - Packages and modules
    - Generics (type parameters) with one or several constraints
    - Advanced Type Inference
    - Anonymous Structures with structural subtyping
    - Strictly typed function types, functions closures, partial applications
    - Polymorphic Methods (per-method type parameters), with constraints
    - Optional and constant default value function arguments
    - Explicit Inline methods and constant inlined variables
    - Local function declarations with this capturing
    - Automatic closure creation
    - Powerful Enums (with constructor parameters and pattern matching)
    - No statements : only expressions
    - Exceptions (try/catch)
    - Metadata
    - Partial function call with callback
    - Getter/Setter and more with Properties
    - Method injection with "using" mixin
    - Conditional Compilation
    - Iterators
    - Syntax shortcuts using Macros.

Si tout le monde cherche à remplacer JavaScript dans le développement d’application Web, c’est simplement parce que le langage n’est pas adapté.

Développer avec Haxe

2 oct

Nouveau rendez-vous des TTFX, consacré cette fois à la découverte du langage Haxe, pour le développement d’application web, mobile, et serveur.

Nicolas Cannasse, créateur de Haxe et cofondateur de MotionTwin, et Thomas Pfeiffer, lead Haxe Développer et créateur de Sandy3D, viendront nous présenter tout ce qu’on peut faire avec ce fabuleux langage.

Venez donc nombreux Mardi 30 Octobre à 19h participer à cet événement dont Microclimat est partenaire.

Attention, cette fois ce rendez-vous aura lieu à Epitech Bordeaux. Ne vous trompez pas.

Comme d’habitude c’est gratuit et ouvert à tous.

http://ttfx8.eventbrite.com/

Symfony2 : récupérer ses entités directement dans le contrôleur (magique)

22 sept

Qui ne se souvient pas de la magie de Symfony1, qui récupérait les données directement via l’URL, de façon magique?

Qui n’en a pas assez, avec Symfony2, de toujours vérifier l’existence de telle ou telle entité dont l’ID a été passé à la méthode correspondant à l’action dans le contrôleur? Je vois votre visage tout triste :(

(Lire la suite…)