Quel est l'équivalent Java des Windows Forms de C # pour créer facilement et rapidement des applications GUI?
Je voulais apprendre la programmation, et regarda Java et en C#. J'ai décidé d'aller avec C# parce que c'était tellement facile de simplement ouvrir un formulaire et plop, des boutons et des boîtes de texte. Avec juste un téléchargement, C# Express me va.
De ce que j'ai vu avec Java qui n'a pas pu être fait. Au moins pas sans téléchargement et la configuration des autres logiciels. Tous de qui je n'ai pas trouvé les instructions faciles pour. Mais je voulais vraiment apprendre Java.
Je ne veux vraiment pas à apprendre à créer des interfaces utilisateur ET une nouvelle langue. Je préfère juste pour se concentrer sur le code lui-même. Est-il un moyen facile (comme C#) pour créer des applications Java?
source d'informationauteur JimDel
Vous devez vous connecter pour publier un commentaire.
Vous parler d'un GUI builder?
Il y a beaucoup de GUI constructeurs. Certaines IDEs comme Netbeans venir avec de belles GUI constructeurs pour Java.
Il y a des options dans la communauté Java pour les "one-stop téléchargements" comme vous le mentionnez. Ils sont là, ils sont tout simplement pas aussi public que Visual Studio est. EasyEclipse est un de mes favoris.
J'ai fait un peu juste du travail (> 4 ans) sur les deux plates-formes et la plus grande différence que j'ai trouvé n'est pas tellement avec les langues en soi, mais avec l'ensemble de l'environnement de développement. Plus précisément:
.Net (que ce soit ASP.Net, C# ou VB.Net) les exemples que vous trouverez sur le site MSDN ou ailleurs, ont tendance à travail sans beaucoup de peaufinage, et la documentation est plus fiable, alors que Java exemples - en particulier l'open source - qui, souvent, ne pas travailler hors de la boîte et de la documentation (oui, Apache Diapositive et Fiesta - je suis à la recherche à VOUS!) est parfois inexistante.
Cela dit, l'énorme quantité de choix pour les plugins, les bibliothèques et pour la plate-forme Java est énorme, ce qui n'est guère surprenant compte tenu de son (en grande partie) à caractère non exclusif.
Il me semble le meilleur et le moyen le plus facile d'obtenir ce que vous voulez est d'utiliser Netbeans (JDK 6u14 avec NetBeans IDE 6.5.1 Bundle).
Il a à la fois le JDK et les IDE en un seul téléchargement. Et il a un facile et très bon GUI builder.
Java est une très bonne plate-forme et comme vous l'avez dit, il est plus facile de créer des applications de la plateforme, cependant, n'est pas à l'exception de ce à partir de l'INTERFACE utilisateur de Bureau qui, bien que toujours de la croix-plate-forme, pas toujours de droite sur toutes les plates-formes avec de modification.
Vous devez ajouter du code spécifique pour chaque cible de bureau, mais certainement que c'est beaucoup plus facile que d'écrire trois différentes applications ( Un dans Visual C#, d'autres en GTK, et d'autres dans le Cacao )
J'ai été d'apprendre à programmer en C# pour quelques mois, mais j'ai récemment signé pour un cours requis Java. J'ai donc commencé à jouer avec java, a d'abord essayé Netbeans puis Eclipse.
Je suis un peu une programmation informatique noobie en arrière-plan (principalement dans la conception web) afin de prendre mon point de vue en tant qu'étudiant. Après déconner avec Java pour un peu, je préfère encore C#. Alors que les deux sont d'excellents facteurs qui a fait basculer C# dans mon cas, sont comme suit
Je pense que la seule chose que java a aller pour elle, c'est que c'est pris en charge sur plusieurs plates-formes. Bien que Mono est pour linux et Apple côté donc je suppose que ce n'est pas que mauvais. De toute façon ils sont à la fois extrêmement des environnements de production, juste à mon humble noobie opninion C# est juste un peu plus intuitive pour ramasser.
La capacité d'apprendre à programmer dans l'une ou l'autre langue devrait certainement pas être basée sur la façon de faire glisser et déposer des contrôles d'interface utilisateur graphique, surtout depuis que cette mesure est pertinente à la langue elle-même.
Note de côté: Java et C# sont tellement similaires que vous aurez à peu près aussi bien l'apprentissage que vous allez peu importe.
Je serais d'accord avec dxmio, je bascule en arrière et en avant entre c# et java assez souvent. Les deux langues sont assez similaires.
La meilleure façon d'apprendre la programmation .. est d'écrire du code!
Si vous connaissez votre chemin autour de Java, C'est une mater de la syntaxe à apprendre le C#.
La programmation est tout autant une façon de penser dans le code, comme la connaissance d'une langue.
Personnellement, je n'ai pas commencé avec une interface graphique. J'ai commencé avec BlueJun "apprentissage" compilateur de code Java.
Pas programmeur dans le monde sait que n'importe quelle langue à 100%. Leur tous assis dans leur bureau, et de jouer avec stackoverflow et google toute la journée. Rappelez-vous, Google est votre meilleur ami! (Peut-être un peu de café aussi !)
Rappel: La meilleure façon d'apprendre à écrire du code, est d'écrire du code! Si c'est en C, C++, C#, Java, PHP, Python ou ce que vous préférez, c'est une question de cadre et de la syntaxe.
Si vous avez Java dans votre navigateur, tous vous avez besoin est la dernière Éclipse bundle.
Je vous suggère le Java EE édition pour votre plate-forme de http://www.eclipse.org/downloads/
Il semble qu'il y a des tutoriels vidéo à partir de zéro à http://eclipsetutorial.sourceforge.net/totalbeginner.html
À l'aide de Netbeans, vous pouvez créer Java Swing Interfaces graphiques assez facilement. Netbeans est livré avec une jolie GUI builder.
Si vous apprenez à programmer en Java, je ne pense pas qu'il serait vraiment que beaucoup de stretch pour créer Java Swing applications à partir de zéro. C'est juste une question de l'apprentissage du Swing bibliothèques.
Pas être de l'un .NET fond, je ne peux pas commenter sur l'apprentissage de C# Interfaces graphiques, mais de mon expérience Swing a été très facile à apprendre et ça aide BEAUCOUP à comprendre le code sous-jacent de ce que le GUI builder dans Netbeans génère.
Vous pouvez faire cela en utilisant les constructeurs dans les deux langues, sans écrire de code.
Netbeans est la même affaire pour Java.
Vrai, vous ne pouvez pas développer en Java avec C# Express et vous ne pouvez pas développer en c~ à l'aide de Netbeans. Vous ne devez installer deux morceaux de logiciel.
Je vous suggère d'essayer http://www.google.co.uk/search?q=netbeans+gui+constructeur+tutoriels 55,100 frappe ou http://www.google.co.uk/search?q=java+gui+tutoriels de 1 340 000 hits
Il n'apparaît pas que vous voulez à réellement écrire du code ou d'installer plus d'un programme à la fois. Vous trouverez que l'apprentissage de la programmation dans un langage de demander plus que cela.
Un peu j'imagine.
Vous pouvez utiliser un GUI builder pour la mise en page de votre windows, mais si vous voulez que votre programme pour faire quelque chose d'utile, vous avez à faire un peu de programmation dans une langue.
Qui semble contredire tout ce que vous venez de dire. Vous ne pouvez pas se concentrer sur le code sans l'apprentissage de la langue.
Pour écrire des applications que faire quelque chose d'utile, vous allez avoir à apprendre à programmer et au moins une langue. Je vous suggère également d'apprendre comment déboguer et le profil de votre programme.
j'ai trouvé ceci pour la conception de java application winform pour vous .
s'il vous plaît vérifier
http://www.formdev.com
JFormDesigner™ est un professionnel de la GUI designer pour Java Swing interfaces utilisateur. Son soutien exceptionnel pour JGoodies FormLayout, GroupLayout (dessin Libre), TableLayout et GridBagLayout le rend facile de créer des formes.