Qu'est-ce que la MAGIE du langage de programmation? Quelle autre langue est plus proche de la syntaxe?
J'ai récemment entendu parler de la Magie du langage de programmation à partir de plusieurs sources et ne me souviens pas d'avoir entendu parler de lui avant. Il a été mentionné que c'est un langage de programmation à partir d'Israël.
J'ai fait quelques recherches sur google et je ne pouvais pas trouver beaucoup d'informations à ce sujet. Je ne pouvais pas trouver tous les exemples de code, et wikipédia n'ai pas d'information sur elle.
Je pense que c'est le site pour qu'il http://www.magicsoftware.com/en/products/?catID=70 si je ne suis pas sûr, qu'il mentionne uniPaaS au lieu de la magie. Toutefois, d'autres matériaux sur le site indique que c'est le nouveau nom pour elle.
J'étais intéressé à en apprendre davantage à ce sujet à partir de ses praticiens, plutôt que de la société. J'ai vu plusieurs affirmations sur l'internet qu'il a fourni très rapidement le développement de l'application, semblables à des réclamations faites par RoR partisans quand il est sorti.
- Comment se comparent à VB?
- Est-il encore un meilleur RAD outil de que les .ou net mvc, frameworks comme django, ror ...etc?
- Comment dur est-il à apprendre?
Si vous pouvez poster des exemples de code, il serait plus utile ainsi.
Cela pourrait-il site être? Si c'liens retour de la page ci-dessus.
Je pensais que puisque c'était sur les langages de programmation qu'il devrait être ok. Et les programmeurs, parle de son sujet de programmeurs experts et tel, et je ne sais pas si je peux appeler moi-même 🙂
OriginalL'auteur Vijay | 2011-03-16
Vous devez vous connecter pour publier un commentaire.
Vous avez raison, mon ami, la Magie est à l'origine le nom de "langage de programmation", aujourd'hui, est appelé UniPaaS (Uni Plate-forme en tant que Service), je l'utilise pour développer certaines activités de l'application. C'est peut-être la façon la plus rapide de créer des applications(manipulation de données), vous pouvez créer des applications en seulement quelques jours, mais comme tout dans la vie a ses propres inconvénients:
difficile à apprendre.
Si vous êtes intéressé à en apprendre cela, vous pouvez télécharger une version "gratuite" du logiciel qui ne fonctionne qu'avec les bases de données sqlite appelé UniPaaS Jet.
Je peux vous envoyer un exemple, si vous voulez, mais vous devez installer UniPaaS... Vous avez toujours besoin d'au moins la UniPaaS de l'Exécution. Vous pouvez télécharger UniPaaS Jet ici: web.magicsoftware.com/unipaas-jet-download ... je vais essayer de vous envoyer un projet simple comme un exemple, aujourd'hui.
Ne pouvez-vous pas juste de les poster ici, donc les futurs explorateurs peuvent y avoir accès? Est-il trop grand pour la coller dans un post ou d'une réponse ici?
uniPaaS n'a pas de "code" d'autant qu'il a un tas de fichiers XML générés par votre boîte à outils de développement. La boîte à outils compile dans un fichier binaire que le uniPaaS d'exécution exécute. Il est donc très, très différent de tout langage de programmation traditionnel, vous pourriez penser.
vous n'avez pas autant de programme que vous ne spécifier les règles logiques. L'interface ressemble à ceci: repullo.com.br/blogmagic/wp-content/uploads/2012/07/...
OriginalL'auteur PachinSV
La magie de la Langue est, comme on dit aujourd'hui uniPaaS, il a utilisé pour être de la Magie que eDeveloper et maintenant uniPaaS comme PachinSV menchend avant.
uniPaaS est une application plate-forme permettant aux entreprises, fournisseurs de logiciels indépendants (Isv) et les intégrateurs de systèmes (SIs) pour construire et déployer des applications d'entreprise.
Vous pouvez télécharger le version gratuite de uniPaaS Jet ici: http://web.magicsoftware.com/unipaas-jet-download,
essayez vous-même et voir comment il est facile à utiliser.
La magie de la technologie comme vous l'avez décrit est un Logiciel Magique Entreprises de l'outil (uniPaaS), vous pouvez trouver plus d'informations sur:
Laissez-moi savoir si vous trouvez les informations utiles
Bob
OriginalL'auteur Bob Marshall
Comme PachinSV expliqué, il est un RAD fois appelé à la Magie, puis eDeveloper, maintenant UniPaaS. Ce RAD est dédié pour les applications de base de données. La programmation dans ce RAD ne ressemble pas à autre chose que je sais, vous surtout ne pas écrire du code comme d'habitude avec les langues, mais il est presque impossible d'expliquer avec des mots. Les applications sont interprétés, pas compilé.
Comme PachinSV dit, lors du développement, vous devez suivre UniPaaS " façon de faire les choses. C'est probablement la raison pour laquelle tant de gens ne parviennent jamais à utiliser la Magie correctement: si vous pensiez comme de la Magie avant d'apprendre à ce sujet, alors vous adapter facilement, mais si vous avez une longue et fructueuse expérience de base de données à l'aide d'autres outils de développement, souvent de la Magie paradigme ne sera jamais devenir naturel pour vous. La courbe d'apprentissage est assez raide, vous devez apprendre beaucoup de choses avant de pouvoir écrire une petite application.
Les versions précédentes stocké le "code" à l'intérieur d'une table de base de données. La dernière version, UniPaas stocke le code dans des fichiers xml. Je pourrais vous envoyer un exemple, si PachinSV ne pas vous répondre avant. Mais les fichiers sont assez gros: le plus petit fichier xml que j'ai dans une application de test est de 4000 octets, et toute demande est faite au moins 11 des fichiers, une application vide est 7600 octets. Vous devez aussi comprendre que les développeurs ne jamais utiliser ces fichiers (ils sont sans-papiers, autant que je sache), ils ne sont que le format de stockage utilisé en interne par UniPaaS. La seule façon de les utiliser est de les définir en tant que UniPaaS application.
OriginalL'auteur davitof
Je suis toujours un membre actif de la MAGIE Développeur... C'est l'ancien nom utilisé et son complètement différent de ce paradigme, comme certains d'entre vous l'avez mentionné. J'ai été le développement de la Magie de la version 8.x pour eDeveloper 9.x de 10.x puis renommé pour UniPAAS.
La nouvelle version est beaucoup plus facile à utiliser et il est encore très RAD dans le sens où il y a peu ou pas de code que vous écrivez... beaucoup de la commune de la programmation des tâches comme IO, commande SQL...etc est géré par l'outil et est transparent ( donc encore moins de code à écrire depuis que nous l'utilisons dans presque tous les types d'applications)... surtout une Entreprise de l'outil... vous ne devriez pas l'utiliser pour de petites applications...
Vous pouvez télécharger la version gratuite pour apprendre le paradigme... mais l'entreprise les licences sont cher.. vous avez besoin de l'outil de développement et l'exécution de licence si vous souhaitez déployer... donc il peut être coûteux pour les petits projets...
Je l'apprécie personnellement, en particulier lorsque vous avez à faire preuve rapide de concepts ou d'un quick migration de données ou d'un portage sur toute db plate-forme et de combler tout système existant grâce à une large gamme de passerelles ils fournissent avec la version sous licence.. C'est jusqu'à ce jour avec le web couramment utilisé la technologie de la...comme le SAVON, RIA ...
Il est de plus en plus populaire en Europe... Le QG des États-unis à Irvine... nous avons l'habitude d'avoir 2 succursales au Canada, mais il a fermé en 2001 .... Visitez la Magie de l'Utilisateur Groupe sur Yahoo... c'est un forum très actif avec beaucoup de gens cool qui va vous aider dans votre quête...
http://tech.groups.yahoo.com/group/magicu-l/
OriginalL'auteur Gotcha
J'ai Programmé avec la Magie de 6 ans et l'a trouvé pour être un incroyablement rapide de l'outil, facile à comprendre, si vous êtes compétent de la base de données programmmer parce que toutes les opérations sont vraiment sur la manipulation de données. Il est certainement un créneau à développer dans et de ce fait, les emplois sont peu et loin entre. Tel qu'il est interprété, il y a vraiment pas de bugs à faire. Il travaillera avec de nombreuses bases de données/connexions simultanément, mais il y a une grande mémoire et de traitement de frapper.
Inconvénients :
Bons Points :
OriginalL'auteur Ricardo Marember
Développé dans L'original Magic PC évoqué par plusieurs de ces gens.
C'est exactement cela: RAPIDE, RAPIDE, mais cher et rigide de ce qu'il va vous permettre de le faire. Il fonctionne sur un tick tack orteil en forme de matrice. Tomber dans les commandes dans les différentes sections détermine le moment où ils sont exécutés. La colonne du milieu est d'exécuter indéfiniment jusqu'à ce que vous briser le cycle. C'est comme une boucle do until. Si vous avez à faire un article une fois que vous l'avez mis dans cette boucle infinie et à la fin au bout d'un cycle.
La première colonne procédures sont exécutées en premier, une FOIS, avant de l'infini colonne du milieu est exécuté. La 3ème colonne de commandes est exécuté après le cycle infini, une fois. Il est très efficace et logique une fois que vous obtenez plus de l'idée d'une boucle infinie.
Types peuvent être spécifiés et un programme associé de présenter la type. Puis partout le type est utilisé automatiquement l'ensemble des paramètres coup de pied dans. Je voudrais surtout que l'on peut écrire le programme et 5 mois plus tard, de changer le nom d'une variable et il est transporté dans tout le programme. En fait, le programme ne pas utiliser votre nom pour rien. Le nom interne de tout et de toutes les variables est caché à l'utilisateur final, bien sûr, il n'est pas un problème de changement de nom. Il prend une minute pour écrire un programme d'entrée pour n'importe quelle table. Il prend une minute pour écrire un export/import de programme pour tous les fichiers de données dans la base de données.
S'attacher à un type de base de données comme Btrieve ou SQL indépendante du programme lui-même.
J'ai cessé d'utiliser la langue, car ils exigent de plus pour le moteur d'exécution que je ne pouvais en charge pour les programmes que je souhaite lancer avec elle. Bill Gates est allé dans la direction opposée. VB est supérieure dans le contrôle et d'être en mesure de déposer 10 datagridviews sur le même écran, mais le développement est 10 fois plus lent.
De niche est alors la PREUVE de concept pour un programme dans une grande entreprise ou de la conversion, de l'importation, de l'exportation pour une société de développement. Il est bon de $25k programmes qui sont à la base de données lourd et ne va pas mobile.
uniPaaS, Magic PC
OriginalL'auteur user3927711
J'ai fait un peu de Magie de travail autour de 1993. C'était un DOS 4GL, qui venaient d'Israël. N'en ai pas vu depuis.
OriginalL'auteur Steve Wombat
Comment se comparent à VB?
Il ne le fait pas.
Est-il encore un meilleur RAD outil de que les .ou net mvc, frameworks comme django, ror ...etc?
Si tu veux dire "est-il plus Rapide", alors oui, sinon, non.
Comment dur est-il à apprendre?
De l'apprentissage de MS Access.
Par coïncidence, si vous voulez vous faire une idée de ce que c'est et comment il fonctionne, j'ai trouvé que le comparant à MS Access est à portée de main. Il fonctionne de la même manière à partir d'un utilisateur ou d'un point de vue du développeur. Évidemment ce qui se passe dans l'arrière-plan est très différent, mais si vous avez déjà développé une forme dans la vue de conception dans l'Accès, la Magie semble très familier.
OriginalL'auteur Captain Kenpachi
Google me dit il y a aussi de la MAGIE/L. Tout ce que je pouvais trouver, c'était ce blurb:
OriginalL'auteur T.E.D.
La seule Magie du langage de programmation que je le connais est celui utilisé par une compagnie appelée Meditech. C'est un langage propriétaire dérivé de Les OREILLONS.
La langue est vraiment misérable - voici un échantillon.
OriginalL'auteur 17 of 26