Dossier Développement : Revue de détail 2010 du développement d’applications (1/3)
Vous êtes toujours attaché aux modèles de développement d’application traditionnels ? L’apprentissage des compétences et des processus pour englober les scénarios d’applications à demeure et SUR LE CLOUD est fondamental pour les développeurs Visual Studio en 2010.
Depuis janvier 2010, les applications .NET et leurs composants peuvent exister et accéder à des ressources au sein d’un large éventail de serveurs et services à demeure et sur le cloud.
« A la base, Windows Azure c’est du Windows », affirmait l'ancien architecte logiciel en chef Ray Ozzie, pendant un discours prononcé au cours de la PDC (Microsoft Professional Developer Conference) de novembre 2009. Cette annonce a été faite à l’occasion du lancement de la plate-forme pour le cloud Windows Azure et du stockage de données relationnelles SQL Azure. Et Ray Ozzie d’ajouter : « C’est du Windows Server. Vous devez l’envisager comme un vaste ensemble homogène constitué d’une plate-forme matérielle Windows Server et des instances Windows Server virtualisées. Tous ces serveurs sont contrôlés par un système de gestion sophistiqué hautement parallèle, intitulé Azure Fabric Controller, lequel correspond en quelque sorte à une extension des fonctions de gestion de System Center au niveau de l’entreprise. »
« Avec Windows Azure, Windows Server et System Center, vous disposez d’un modèle cohérent de gestion de cette infrastructure sous forme de service tant au niveau du cloud public de Microsoft que des clouds de nos partenaires d’hébergement », explique Ozzie. Toujours selon lui, Windows Azure pour les développeurs constitue une « extension de Visual Studio basée sur des modèles », laquelle permet aux professionnels d’exploiter leur maîtrise de SQL, IIS, ASP.NET et .NET. Avec Windows Azure, de nombreux développeurs vont être amenés à explorer les possibilités offertes par l’exécution d’applications ou de composants dans des scénarios de cloud.
Le test d’applications dans le cloud
Kalistick annonce le lancement de sa plate-forme Cloud.
L’objectif est de radiographier les applications informatiques et de comparer chaque version pour identifier les changements et leurs impacts sur modules fonctionnels existants, les risques de régressions, et la variation de la qualité en termes de performance, sécurité ou fiabilité.
Lire l'articleSquoring évalue la qualité de vos logiciels
La qualité de votre logiciel est-elle satisfaisante ? La société française Squoring répond à cette question.
Une nouvelle version de sa plateforme SQuORE pour l'évaluation et l'optimisation de la qualité des développements logiciels arrive.
Lire l'articleKaspersky réagit à la diffusion d’un ancien code source
La fuite ne fait rire personne chez Kaspersky.
Une partie du code source d’une ancienne version de sa solution de sécurité a été mise à disposition sur le web.
Lire l'articleDossier Développement : Quoi de neuf dans Visual Studio 2010 ? (2/2)
2010 a été l’année d’une nouvelle version majeure de l’environnement de développement qu’est Visual Studio.
Au programme, une totale refonte graphique, l’intégration du Framework 4.0 et de ses outils, l’amélioration des outils de qualité et toujours un focus sur la collaboration de l’équipe grâce à Team Foundation Server !
Lire l'articleDossier Développement : Quoi de neuf dans Visual Studio 2010 ? (1/2)
2010 a été l’année d’une nouvelle version majeure de l’environnement de développement qu’est Visual Studio.
Au programme, une totale refonte graphique, l’intégration du Framework 4.0 et de ses outils, l’amélioration des outils de qualité et toujours un focus sur la collaboration de l’équipe grâce à Team Foundation Server !
Lire l'articleDossier RPG : Développement piloté par modèle (2/2)
Entrez dans le nouvel âge de la programmation.
Aux premiers jours de l’informatique, on est passé rapidement, en matière de programmation, de l’Age de pierre où l’on actionnait des commutateurs on/off sur le panneau avant de l’ordinateur, à l’Age de bronze des langages assembleurs symboliques ; et finalement à l’Age de fer des langages évolués (HLL, high-level languages) tels que Fortran et Cobol. Chaque nouvel « âge » s’accompagnait de plus d’abstraction et d’automatisation qui rendaient la programmation nettement plus rapide et moins sujette à erreurs.
Lire l'articleDossier RPG : Développement piloté par modèle (1/2)
Entrez dans le nouvel âge de la programmation.
Aux premiers jours de l’informatique, on est passé rapidement, en matière de programmation, de l’Age de pierre où l’on actionnait des commutateurs on/off sur le panneau avant de l’ordinateur, à l’Age de bronze des langages assembleurs symboliques ; et finalement à l’Age de fer des langages évolués (HLL, high-level languages) tels que Fortran et Cobol. Chaque nouvel « âge » s’accompagnait de plus d’abstraction et d’automatisation qui rendaient la programmation nettement plus rapide et moins sujette à erreurs.
Lire l'articleDossier System i : Au-delà de RPG : Réfléchissez bien aux différentes options (3/3)
RPG est vieux d’un demi-siècle et le moment est peut être venu de considérer ce qui vient après.
Si vous êtes un inconditionnel de RPG, ne jetez quand même pas tout de suite ce numéro à la corbeille : écoutez-moi plutôt.
Lire l'articleDossier System i : Au-delà de RPG : Réfléchissez bien aux différentes options (2/3)
RPG est vieux d’un demi-siècle et le moment est peut être venu de considérer ce qui vient après.
Si vous êtes un inconditionnel de RPG, ne jetez quand même pas tout de suite ce numéro à la corbeille : écoutez-moi plutôt.
Lire l'articleDossier System i : Au-delà de RPG : Réfléchissez bien aux différentes options (1/3)
RPG est vieux d’un demi-siècle et le moment est peut être venu de considérer ce qui vient après.
Si vous êtes un inconditionnel de RPG, ne jetez quand même pas tout de suite ce numéro à la corbeille : écoutez-moi plutôt.
Lire l'articleDossier SQL Server : Débarassez-vous des dépendances de base de données dans le développement orienté tests (3/3)
En suivant ces sept conseils, vous serez prêt à faire face à un sinistre, voire éviterez le problème des tests d’intégration de bout en bout avec le modèle de développement (Repository pattern).
De nombreux développeurs doivent écrire des tests unitaires dans le cadre d’une généralisation de la conception et du développement axés sur les tests.
Lire l'articleDossier SQL Server : Débarassez-vous des dépendances de base de données dans le développement orienté tests (2/3)
En suivant ces sept conseils, vous serez prêt à faire face à un sinistre, voire éviterez le problème des tests d’intégration de bout en bout avec le modèle de développement (Repository pattern).
De nombreux développeurs doivent écrire des tests unitaires dans le cadre d’une généralisation de la conception et du développement axés sur les tests.
Lire l'articleDossier SQL Server : Débarassez-vous des dépendances de base de données dans le développement orienté tests (1/3)
En suivant ces sept conseils, vous serez prêt à faire face à un sinistre, voire éviterez le problème des tests d’intégration de bout en bout avec le modèle de développement (Repository pattern).
De nombreux développeurs doivent écrire des tests unitaires dans le cadre d’une généralisation de la conception et du développement axés sur les tests.
Lire l'articleObtenir des données SQL Server 2005 sur votre I5
L’important est d’établir le bon environnement. J’aimerais démontrer comment vous pouvez accéder aux données de Microsoft SQL Server à partir de votre System i5 en utilisant JDBC et invoquer le programme Java à partir d’un programme CL.
C’est aussi simple que d’utiliser tout autre driver JDBC pour accéder aux données, mais il faut dans ce cas établir le bon environnement sur votre System i5.
L’exemple que je démontre ici demande deux drivers JDBC :
- l’un pour accéder au System i5
- et l’autre pour accéder au MS SQL Server.
Exploitation de SQL Server 2008 via le code
SQL Server 2008 propose une tonne de nouveautés pour les DBA, mais si vous souhaitez réellement aller au fond, un peu de code ne fera pas de mal.
SQL Server 2008 concerne majoritairement les administrateurs système (SA) et les administrateurs de base de données (DBA). Mais il s’agit également d’un référentiel pour les données utilisées par les applications, ce qui le met à la portée de ceux qui ne sont pas rebutés par un peu de code. Cette nouvelle mouture fait le plein de choses intéressantes pour le développement direct d’applications. Nous allons examiner plusieurs des nouveautés ou améliorations que nous considérons comme les plus utiles et les plus intéressantes pour les passionnés du code.
Lire l'articleLes plus consultés sur iTPro.fr
- Azul permet aux entreprises de simplifier leurs environnements Java
- AI Speech double toutes vos vidéos !
- Finance : l’IA générative plébiscitée pour les décisions stratégiques
- Cybersécurité : les comportements à risque des collaborateurs
- Prédictions 2025 : voici comment l’intelligence artificielle va redéfinir la sécurité de 3 façons