interview de david i et jason v - club d'entraide des développeurs francophones
interview de david i et jason v - club d'entraide des développeurs francophones
rechercher:
sur developpez.com
sur les forums
forums | tutoriels | f.a.q's | participez | hébergement | contacts
club
blogs
emploi
formation
dév. web
php
xml
python
autres
2d-3d-jeux
sécurité
systèmes
windows
linux
accueil
tv
conception
java
dotnet
visual basic
c
c++
delphi
pascal
ms-office
sql & sgbd
oracle
4d
forums delphi
f.a.q delphi
tutoriels delphi
livres
composants
sources
defi
telechargez
delphi tv
interview de david intersimone et de jason vokes
date de publication : 25/05/2006 , date de mise à jour : 31/05/2006
interview réalisée sur paris par bruno knittel rédacteur de
www.developpez.com.
david intersimone et jason vokes effectuent un tour du monde pour parler de
la nouvelle organisation en charge du futur des edi.
david intersimone, vice-président et responsable des relations avec les
développeurs chez borland.
jason vokes, chef de produit delphi et c++ builder pour l'europe.
les questions ont été proposées par l'équipe delphi et c++ builder.
- laurent dardenne, responsable delphi .net de www.developpez.com
- giovanny temgoua, coresponsable delphi de www.developpez.com
- bruno guérangé (nono40), responsable delphi de www.developpez.com
- olivier lance (bestiol), rédacteur delphi
- bruno knittel (neilos), rédacteur c++ builder
- olivier friesse (noisetteprod), modérateur delphi
voir aussi :
la roadmap delphi de 2005 à 2007 par david intersimone
interview de borland sur delphi 2006 par l'équipe delphi
equipe delphi & bcb de developpez.com :
quel est le profil d'un développeur moderne (c'est-à-dire dans un monde
globalisé où l'offshore menace les emplois) ?
jason vokes :
le marché du développement informatique est en pleine expansion et propose
de nombreuses compétences partout à travers le monde.
il y a énormément de plate-formes et d'outils disponibles pour les
développeurs : nous devons être présents dans les marchés
matures (europe) et aussi dans les marchés émergents (chine).
david intersimone :
il y a actuellement 14 millions de développeurs dans le monde, d'ici 2009
il devrait y en avoir 17 millions, dont la plupart des
nouveaux développeurs dans les marchés émergents.
le développement est un marché à fort potentiel : par exemple en chine,
le gouvernement lui-même se préoccupe fortement du
développement. mais il n'y a toujours pas assez de développeurs à travers le
monde : où qu'ils soient il y aura toujours du travail
pour eux car il y a encore tellement à faire.
de part sa nature même le développement peut se faire n'importe où dans le
monde : je pourrais m'installer avec jason dans un
restaurant et développer en me connectant avec lui sans fil à internet.
la façon de développer ensemble a énormément évoluée
ces dernières années. on utilise par exemple la vidéoconférence, la messagerie
instantanée, skype, etc.
jason vokes :
primary offshoring : c'est très important que les développeurs aient de bonnes
connaissances dans le domaine pour lesquels ils
développent de sorte qu'ils puissent réellement apporter quelque chose.
le développement doit se faire de façon coopérative avec beaucoup de monde :
qu'on le développe nous-mêmes ou avec des gens qui se trouvent loin il faut
surtout de la coopération.
david intersimone :
aujourd'hui les développeurs ne peuvent plus se contenter de l'architecture
client-serveur bien connue. ils doivent créer de nouvelles applications
toujours plus petites mais plus agréables à utiliser (il emploie le terme de
rich experience). par exemple microsoft live ou google qui proposent
des choses très intéressantes et qui ne nécessitent pas une grande puissance
de la machine. avec ces techniques les développeurs doivent repenser leur
façon d'architecturer leurs applications. ce que nous faisons
c'est de continuer d'aller de l'avant en proposant à nos clients toutes ces
nouvelles techniques sans devoir à apprendre un nouveau langage ou de nouveaux
outils. nous greffons toutes ces nouvelles technologies sur nos produits
actuels, de façon aussi à ce qu'ils soient moins complexes pour le
développeur. ce dernier peut toujours accéder directement au processeur
mais nous lui permettons aussi d'utiliser des outils de plus en plus haut
niveau.
equipe delphi & bcb de developpez.com :
vous avez inventé le concept d'edi, quel forme prendra l'edi du futur?
jason vokes :
après 23 ans d'edi nous constatons que les développeurs passent toujours
autant de temps dans le code.
david intersimone :
et pourtant ils ont beaucoup d'outils leur permettant d'éviter de passer
trop de temps dans le code : helpinsights, hints, assistants, modèles
construits au fur et à mesure que l'on développe ou du code écrit au fur
et à mesure que l'on crée le modèle. les edi sont aujourd'hui capables de
générer automatiquement un installeur en même temps que l'on construit
l'application. ils sont aussi capables de supporter différents langages,
proposent différentes vues sur un projet : vue du modèle, vue base de données,
vue du code source...
jason vokes :
le développement p2p, actuellement inclus dans jbuilder, ouvre un grand nombre
de portes : entre autres la possibilité de contacter la bonne personne au
bon moment pour résoudre un problème crucial. cela passe par exemple par
l'intégration d'une messagerie instantanée qui est bien plus rapide qu'un
email, et qui permet par exemple de débugger ensemble une application :
comme s'ils étaient l'un à côté de l'autre.
david intersimone :
un développeur en revient toujours au code : il faut donc leur proposer plus
de fonctionnalités directement reliées au code.
maintenant que nous avons des machines plus puissantes nous pouvons faire
fonctionner plus de choses en arrière-plan et donc proposer plus de ces
fonctionnalités... par exemple des tests automatisés qui tournent en
permanence lorsque l'on écrit du code : c'est la puissance actuelle de nos
machines qui le permet.
le but des edi, ce qui gouverne leur évolution à travers le temps, c'est de
rendre le développement le plus simple possible, de permettre une
visualisation la plus simple possible des applications, rendre la connexion
aux bases de données, la création de services web et dcom le plus simple
possible.
ensuite les edi peuvent supporter de plus en plus de langages. la plupart des
langages sont construits sur la base de langages actuels : on veut éviter au
maximum aux développeurs d'avoir à apprendre complètement de nouveaux langages.
l'objectif est de préserver au maximum les connaissances des développeurs,
qu'ils puissent continuer à les utiliser.
jason vokes :
il faut qu'il soit possible d'utiliser n'importe quelle dll c++, qui permet
par exemple de piloter une chaîne de protection, de l'incorporer dans de
nouveaux projets pour windows .net ou asp.net.
equipe delphi & bcb de developpez.com :
les edi, dans leurs versions étendues (professionnel parfois, entreprise,
architecte), tirent leurs valeurs ajoutées d'autres technologies borland
(together, starteam, borland enterprise server). comment va se passer leur
support dans les prochaines versions ? envisagez-vous le support d'autres
technologies en lieu et place ? notamment du monde de l'open source ?
david intersimone :
oui et pour les années à venir. nous nous divisons certes en deux compagnies
mais elles partagent la même histoire et surtout les mêmes clients. ces deux
compagnies se reposeront chacune sur les technologies de l'autre.
les deux compagnies auront donc un contrat pour ces technologies, de la même
manière que nous avons des contrats pour utiliser les langages, frameworks
et sdk de microsoft, avec sun pour java.
borland compte intégrer ces outils (together etc) dans différentes
technologies ainsi que dans les ide de différentes compagnies.
nous utilisons déjà des technologies open source dans nos produits : pour
l'xml, pour les tests unitaires, ainsi que pour le tcp/ip.
chaque compagnie sera libre d'innover pour répondre aux besoins de ses
clients.
equipe delphi & bcb de developpez.com :
jusqu'à peu, vous aviez des versions gratuites de vos solutions. cela va-t-il
être ré institué ?
david intersimone :
c'est drôle comme question, car nous proposions des logiciels gratuits depuis
des années, ainsi que des versions d'essai. david i cite l'exemple de jbuilder
foundation qui est gratuit pour une utilisation personnelle.
equipe delphi & bcb de developpez.com :
mais il existe aussi des logiciels qui permettent le développement commercial
et qui sont gratuits.
david intersimone :
maintenant jbuilder 2006 dispose d'une double licence qui permet aussi de
l'utiliser à des fins professionnelles.
equipe delphi & bcb de developpez.com :
donc vous ne considérez pas ces outils gratuits comme une menace pour delphi
et c++ builder ?
david intersimone :
nous pensons que ce serait une bonne chose d'avoir plus de personnes qui
apprennent à programmer afin de répondre à la demande.
jason vokes :
pour delphi 2005 il y avait une version personnelle gratuite qui a été très
largement distribuée à travers l'europe. nous pensons qu'il faut que plus de
développeurs apprennent à utiliser nos outils. ces versions gratuites sont
importantes pour les gens qui apprennent, qui testent, pour les gens qui ont
des besoins sur de très courtes périodes.
equipe delphi & bcb de developpez.com :
oui ces versions sont très importantes pour les gens qui apprennent. en effet
si l'on débute la programmation avec delphi par exemple, il y a de très
fortes chances que l'on continue à l'utiliser dans notre future vie
professionnelle.
david intersimone :
pour les étudiants et les écoles nous proposons aussi nos produits à des
prix très abordables.
equipe delphi & bcb de developpez.com :
continuerez vous à proposer des versions gratuites ?
david intersimone :
le fait de cibler les futurs développeurs, ceux qui apprennent, est un des
objectifs de la nouvelle société que nous sommes en train de créer et qui
sera orientée vers les développeurs. nous continuerons à proposer des
versions d'évaluation ainsi que des versions gratuites.
equipe delphi & bcb de developpez.com :
envisagez-vous le support de nouveaux langages tels que php, ou de
technologies telles que ajax ?
david intersimone :
dans le passé nous nous concentrions sur certains langages. maintenant que
nous créons notre propre société orientée développeurs
nous sommes près à travailler sur tout ce qui pourrait aider les développeurs.
le bds, depuis sa première version, a été conçu pour être multi-langages : la
première version à être sortie fut pour le c# puis la version delphi .net & c#.
bds2005 proposait delphi win32, delphi .net et le c#. au final la version
bds2006 inclut en plus le support du c++.
"si l'on se rencontre dans quelques années je ne serais pas surpris que le
bds supporte l'ajax. borland a été la première compagnie à supporter les
webservices dans l'ensemble de ses langages."
nous avons pour objectif de totalement supporter pour les années qui
viennent le .net, le java ainsi que windows 64 bits.
et vous avez pu constater que lorsqu'on ajoute des fonctionnalités pour
windows .net nous les avons aussi ajoutées pour win32.
prenez delphi, vous pouvez toujours compiler des projets delphi 1 dans
bds2006, de même que des applications pascal. essayez de
faire cela avec qbasic, vb6, vb.net ou autres.
il faut bien garder en tête que même si beaucoup de compagnies travaillent
avec les technologies d'aujourd'hui, il y en a toujours qui ont encore besoin
des technologies d'hier.
equipe delphi & bcb de developpez.com :
allez-vous faire des propositions dans le domaine de l'open source ?
comment pensez-vous vous différencier de microsoft ?
david intersimone :
le but de microsoft est d'être sûr que windows et office continueront à être
bien vendus et à satisfaire leurs clients. nous aussi nous cherchons à
satisfaire nos clients et de ce fait nous innovons.
cependant nous cherchons surtout à fournir des outils et des solutions à nos
clients : par exemple avec le bds vous pouvez vous connecter à n'importe
quelle base de données. nous cherchons à "simplifier la complexité, en
donnant aux développeurs un maximum de flexibilité".
la prochaine version de delphi supportera le .net 2.0 ainsi que vista, mais
pour autant il supportera toujours le win32, le compact framework : tout ceci
grâce à la vcl. un des principes majeur est que la vcl est une abstraction à
"tout" : elle permet actuellement de développer sur du 16 et 32 bits
ou d'utiliser .net 1.1. dans les prochaines versions de delphi elle permettra
de développer sur windows vista, en 64 bits pour windows 64 etc. mais
toujours avec la même base identique pour tout : la vcl.
un des objectifs est l'interopérabilité entre différentes plateformes, dont
eclipse pour jbuilder.
nous sommes partenaires avec sun, partenaires avec eclipse, avec microsoft.
equipe delphi & bcb de developpez.com :
est-ce que la vcl sera adaptée au nouveau thème aero ?
david intersimone :
de même que nous avons la vcl pour win32 et pour .net nous aurons la vcl pour
windows présentation foundation, couramment appelée "avalon". bien sûr
le développeur qui souhaite développer directement avec wpf sans passer par
la vcl est libre de le faire.
le principe "vcl est partout mais vous pouvez toujours vous en passer si vous
le voulez" s'appliquera encore et toujours. highlander supportera vista ainsi
que .net 2. après cela il y aura la vcl pour wpf ainsi qu'une évolution des
webservices.
equipe delphi & bcb de developpez.com :
de nombreux membres nous demandent si kylix est abandonné ou non ?
david intersimone :
il n'a pas été abandonné : nous le commercialisons et le supportons toujours.
le challenge pour nous est de nous demander "qu'est ce que nous pourrions
ou devrions encore faire sur linux ?"
en ce moment nous lançons un projet communautaire : le kylix community
project. les membres de la communauté borland qui sont intéressés peuvent
nous contacter. si nous trouvons du monde intéressé pour nous aider alors
nous leur donnerons la permission de prendre le code source de la vcl (kylix
venait avec la clx qui était principalement de la vcl avec quelques
modifications) pour mettre à jour la clx.
cependant nous nous demandons toujours ce que nous devons réellement faire
avec kylix. linux est principalement une plateforme pour serveurs.
jason vokes :
de gros clients sont venus nous parler ces dernières semaines. ils nous ont
dit qu'ils utilisaient linux du côté serveur mais qu'ils utilisaient mono
maintenant. cela crée une nouvelle opportunité. nous ne garantissons pas que
bds va supporter mono, mais si vous parcourez les blogs des développeurs de
borland : ils parlent parfois de mono.
david intersimone :
pour l'instant nous avons énormément de travail du côté de java, de .net et
de windows. tout ceci occupe quasiment l'intégralité de nos ressources. mais
nous ne disons pas non et nous ne disons pas non plus oui.
il y a aussi la question de macintosh : maintenant qu'ils intègrent des
processeurs intel on peut faire face à deux scénarios : soit les gens
installent b00tcamp et windows et du coup nos outils de développement
fonctionneront dessus, soit ils continuent à utiliser macos x et dans ce cas
nous avons déjà commencé à réfléchir à une interface de composants et de
librairies de runtime etc.
de même se pose la problématique des nouveaux processeurs à plusieurs coeurs :
qu'est ce que cela signifie pour les développeurs ?
cela donne une opportunité d'étendre le langage afin de proposer un support
plus simple de ce genre de système. et nous ne sommes pas les seuls à
surveiller cela, microsoft par exemple propose une extension au c++ pour le
support multiprocesseur.
equipe delphi & bcb de developpez.com :
que s'est-il passé avec le système d'aide de delphi qui était l'un des mieux
conçus que l'on ait pu voir sur le marché des edi ?
david intersimone :
nous allons investir pour rendre notre aide plus utilisable. dans le passé
nous avions plus de ressources à consacrer à l'aide et nous aurions aimé les
avoir pour travailler sur cette aide. mais ces derniers temps ces ressources
ont été très sollicitées par la rédaction de documentations techniques et
d'aides pour nos autres produits. nous songeons aussi à lancer un
"community project" pour aider à la rédaction de cette documentation.
nous sommes actuellement en train de faire de gros efforts pour nous mettre
en contact avec la communauté et savoir ce dont ils ont besoin.
jason vokes :
maintenant que nous allons créer notre société orientée uniquement
développement, nous nous concentrons aussi sur le marché européen. nous
chercherons vraiment à toucher le coeur de la communauté, car il y a beaucoup
plus de ressources que ce que nous serions capables de réunir. ces derniers
temps nous avons mis à disposition de la communauté un certain nombre de
ressources techniques dont les feedback sont très utiles. william sera le
"national evangelist" pour la france.
david intersimone :
nous savons qu'il y a un problème avec l'aide actuelle et nous comptons
bien le résoudre.
equipe delphi & bcb de developpez.com :
qu'en est-il de la roadmap de delphi ?
jason vokes :
la roadmap delphi est plus que jamais d'actualité. c'est la roadmap que nous
présentons à tout le monde, aussi bien développeurs qu'investisseurs.
deuxième mise à jour pour delphi 2006. nous nous lançons dans le projet
highlander : ce qui nous amène à nous plonger dans les nouvelles plateformes
microsoft mais aussi à étendre notre vcl. nous prévoyons aussi d'intégrer des
technologies "dirigées par le modèle".
vous trouvez aussi désormais sur la roadmap une version 64 bits de delphi et
de la vcl.
equipe delphi & bcb de developpez.com :
l'utilisation des classhelpers est elle vraiment déconseillée ?
david intersimone :
il s'agit d'une extension de langage. conçue à l'origine pour aider les
fournisseurs de composants pour travailler sur la compatibilité. et pour nous
pour intégrer la vcl avec le .net. certaines personnes nous ont dit que
c'était un outils réservé aux gens qui écrivent des composants.
les classhelpers peuvent être une bonne solution pour ceux qui souhaitent
injecter des méthodes dans des composants existants.
equipe delphi & bcb de developpez.com :
delphi et c++ builder étant réunis dans un même produit, c++ builder
évoluera-t-il désormais au même rythme que son grand frère
delphi lors des prochaines mises à jour ?
david intersimone :
oui !
jason vokes :
nous avons un grand nombre de clients, notamment en europe et en france,
qui utilisent c++ builder. le bds c++ dispose de toute la
vcl dont delphi dispose et il ne devrait plus en être autrement.
david intersimone :
il reste pourtant certaines technologies qui n'existent pas encore pour c++,
par exemple together. une version supportant le c++ est prévue mais pour des
raisons de timing elle n'a pas encore pu être sortie.
jason vokes :
en contrepartie, buildevent n'est disponible que pour le c++ et n'est pas
encore disponible pour delphi.
equipe delphi & bcb de developpez.com :
faut-il continuer d'acheter delphi ?
jason vokes :
nous continuons d'investir et d'innover dans delphi : delphi a toujours suivi
la technologie. nous avons des retours importants d'acteurs significatifs sur
le marché ainsi que les retours de la communauté.
il y a aussi des gens comme steeve s. qui ont travaillé chez nous et qui sont
partis... pour ensuite mieux revenir : ayant vu ce que l'on faisait il est
revenu et est aujourd'hui en charge d'interbase et de toutes les prochaines
évolutions du point de vue bases de données.
de plus si vous regardez en france notre équipe est très stable : gilles
dumontier est chez borland depuis plusieurs années et dirige la partie edi.
de même que william, expert technologique, il disposera de ressources
renouvelées afin de fournir plus d'informations à la communauté.
depuis que nous nous préparons à être une société indépendante nous arrivons
très bien à atteindre de hauts niveaux de qualité et de productivité.
donc la réponse est oui et bien plus encore car nous sommes capables de
fournir énormément de choses à la communauté.
equipe delphi & bcb de developpez.com :
pourquoi les dernières distributions de delphi ne contiennent-elles pas une
liste exhaustive des évolutions du langage avec des exemples d'utilisation,
tout comme borland l'a fait jusqu'à maintenant avec la vcl ?
david intersimone :
les évolutions du langage sont sur le borland developer network. de plus
depuis le bds vous avez un lien vers un site vous proposant entre autre la
comparaison des composants disponibles.
copyright ©
2006
developpez llc. tous droits réservés developpez llc.
aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de developpez llc. sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 e de dommages et intérêts.
cette page est déposée à la
sacd.
responsables bénévoles de la rubrique delphi : noisetteprod et pedro - contacter par email :
vos questions techniques : forum d'entraide delphi - publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones nous contacter
- copyright © 2000-2007 www.developpez.com - legal informations.
mesure d'audience roi frequentation par
interview de david i et jason v - club d'entraide des développeurs francophones Précédent 339 Précédent 338 Précédent 337 Précédent 336 Précédent 335 Précédent 334 Précédent 333 Précédent 332 Précédent 331 Précédent 330 Précédent 329 Précédent 328 Précédent 327 Précédent 326 Précédent 325 Précédent 324 Précédent 323 Précédent 322 Précédent 321 Précédent 320 Précédent 319 Précédent 318 Précédent 317 Précédent 316 Précédent 315 Précédent 314 Précédent 313 Précédent 312 Précédent 311 Précédent 310 Suivant 341 Suivant 342 Suivant 343 Suivant 344 Suivant 345 Suivant 346 Suivant 347 Suivant 348 Suivant 349 Suivant 350 Suivant 351 Suivant 352 Suivant 353 Suivant 354 Suivant 355 Suivant 356 Suivant 357 Suivant 358 Suivant 359 Suivant 360 Suivant 361 Suivant 362 Suivant 363 Suivant 364 Suivant 365 Suivant 366 Suivant 367 Suivant 368 Suivant 369 Suivant 370