|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : février 2011 Messages : 12 ![]() |
bonjour
j'ai quelques questions sur cet univers. je voudrais savoir combien coute 4d pour développer? pour les clients, faut il qu'il paie qqch ? peut on attaquer n'importe quelle base de données ? y a t'il une base livrée avec et si oui est elle performante? peut on faire de l'objet ? peut on facilement s'interfacer avec du matériel comme rfid, caisse, terminaux industriels? rapidement selon vous, quels sont les inconvénients de 4d? pourquoi cela est il si peu répandu (je me trompe peut être) ? Le portage Windows / Mac est il réellement efficace (sans faire de modif?) ou est ce un argument commercial ? est il facile de se former sur cette technologie notamment quand on vient de vb, .net, windev? les salaires sont ils plutot bons, mauvais..? est il judicieux de miser sur cette techno ? par rapport aux autres technos, vous situez 4d proche de quoi ? et quels sont ces plus et moins par rapports aux technos proches? d'avance un grand merci |
|
|
00
|
|
|
#2 | |||||
|
Membre régulier
![]() Inscription : avril 2008 Messages : 93 ![]() |
Bonjour, j'utilise 4D depuis pas mal de temps, je vais donc répondre comme je peux, mais je vous conseille de prendre directement contact avec la société, et vous trouverez pas mal de réponses aussi sur leur site.
La première licence v13, non professionnelle est à 319 euros, la pro à 1049 et le serveur à 1099. En monoposte non, le "runtime" est gratuit, c'est un 4D sans licence. En client-serveur, c'est le prix de 4DServer 1099 qui contient aussi 2 licences client, la licence supplémentaire est à 369. Mais je vous invite à voir les tarifs sur le site. Attaquer ? Une base SQL avec un driver ODBC, ça doit se faire, sinon non. Oui, 4D est livré avec pas mal d'exemples et une doc plutôt bien faite, PDF+HTML statique+HTML dynamique (quand le serveur est pas planté...) nan, 4D n'est pas un langage objet, pour l'instant. Mais c'est pas grave Citation:
Citation:
C'est un peu "fermé", mais finalement on peut faire pas mal de choses avec, alors... Un inconvénient nouveau est le manque de volonté de développer quelque chose de sérieux pour les tablettes et autres mobiles. la politique commerciale de 4D est, depuis toujours, très bizarre. C'est un bon produit qui ne se vend pas bien. Mais ça peut changer :-) Citation:
A part que les fenêtres sur Win sont encore en MDI que c'est une misère. Citation:
Et 4D est assez facile à appréhender, déjà c'est en français... aucune idée, je suis en solo, mais pas de raison pour que ce soit différent d'ailleurs. oulala, lourd comme question, qui sait sur quelle technologie il faut miser... Mais 4D est très ancien, c'est sécurisant... Citation:
4D est plus graphique et épuré que Windev qui est quand même un peu lourd en terme d'interface... Mais Windev est très bien intégré au monde Windows, beaucoup plus que 4D. Voilà voilà... |
|||||
|
|
00
|
|
|
#3 | |||||
|
Futur Membre du Club
![]() Inscription : février 2011 Messages : 12 ![]() |
bonjour
merci pour ta réponse détaillée, je reviens sur certains points. Citation:
sinon en client serveur (c'est comme ca que je travaille), si j'ai bien compris. Le client avant même d'acheter notre logiciel, doit s'acquitter de : 1099 € pour le serveur de bdd 369€ x nb poste dans mon cas, 10 utilisateurs (donc 2 postes livrés) : 1099 + (8*369) = 4051 € c'est ça ? dites moi que j'ai rien compris ? si c'est le cas, on ne peut pas se passer de ce serveur (si on veut utiliser une bdd classique ex postgreSQL) Citation:
Citation:
Citation:
Citation:
D'ailleurs concernant les installations pour les clients. C'est une usine à gaz, ou un simple setup généré par 4d, et le client peut se débrouiller pour installer le serveur et les postes clients? Du coup, quel est le poids moyen d'une appli pour le client (tout compris, peut il la télécharger sur internet) ? ca se compte en dizaine de Mo ou en centaine ? si mise à jour du programme, c'est automatique pour le client (un seul endroit pour faire la maj), ou est il obligé de se palucher tous les postes à la mimine? cet histoire de runtime, le client est obligé de le mettre à jour aussi en fonction des versions? son avantage premier par rapport aux autres, c'est donc son usage sur Mac à ce que j'en vois. d'ailleurs vous développez sur mac ou sur pc? comment se fait il qu'un produit en francais, tourne sur mac comme ca? apple a des parts dedans? merci et bonne journée |
|||||
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 134 ![]() |
Je développe 4D en serveur web : niveau license tu n'as besoin que d'un monoposte et les utilisateurs utilisent le programme par le navigateur internet. Les mises à jour sont très facile (puisqu'on ne met à jour qu'un seul élément, le serveur), tous les postes ont un navigateur web niveau coût, c'est très intéressant.
Coté serveur ça ressemble pas mal au PHP procédural. Tu récupères les données du navigateur, tu fais tes requêtes, tu prépares les infos dont tu auras besoin dans la vue, tu charges le fichier de la vue à la fin du traitement (fichier html ou autre). Le modèle MVC est assez bien pensé à ce niveau. Coté vue, comme c'est du web html/javascript classique, beaucoup de monde pourra t'aider avec peu de formation s'ils s'y connaissent déjà. Il n'y a que quelques instructions spécifiques à 4D pour utiliser les tableaux et les variables préparées par le serveur pour être utilisées dans la vue. J'utilise 4D avec des programmes Windows en ligne de commande (Curl, programmes pour lire des codes barres entre autres), il a également accès nativement à l’exécution de code PHP. La doc est bien foutue, certains raisonnements peuvent être tordus/surprenants, quand tu vas dans des situations peu répandues tu essuies les plâtres (on a eu de mauvaises surprises avec des performances sur des machines virtuelles ...) mais globalement je n'ai jamais été réellement bloqué quand j'avais une idée en tête. 4D était à l'origine sur Mac. Son portage Windows s'est fait par la suite. Je doute qu'Apple ai quoi que ce soit à voir la dedans (j'imagine que les premiers auteurs de 4D étaient des afficionados des Mac de l'époque ...) Comme 4D a un langage de BDD propriétaire et peu répandu, tu as peu de risques de te faire pirater (injection SQL impossible etc.). Tu as plein de possibilités pour interroger des données distantes (Webservice SOAP entre autres), mais pour le stockage de tes données, mieux vaut utiliser la BDD que 4D fourni. Bon courage pour ton choix ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() eric picot Inscription : octobre 2010 Messages : 7 ![]() |
Bjr à tous
J'ai developpé il y a qlq années (oups le temps passe) un module pour gerer des codes barres. Aucune difficulté à l'epoque mais je veux refaire aujourd'hui la même manip. Comment et ou telecharger une plocie EAN 13 ? Dans quel dossier coller cette police ? Suis sur mac os 10.4 ensuite de mèmoire c'est simple puisque les codes ean sont juste des chaines à afficher ou à lire avec une police specifique. j'invite tout sauveur à venir passer qlq jours (sauf l'avion) à kech ds mon petit riad http://www.dar-tougga.com/ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com