2012-04-05 12 views
0

Ich mache jetzt seit ungefähr fünf Jahren Web-Entwicklung/Design, und ich war dabei, auf Dreamweaver zu gehen, weil ich dachte, es würde es so viel einfacher machen, Websites zu erstellen. Später hörte ich, dass es entmutigend ist, WYSIWYG-Editoren zu verwenden, um Webseiten zu erstellen, da es "unnötigen Code" zu Ihrem Projekt hinzufügt. Ich habe dann gehört, dass wenn Sie versuchen, Skripte in Dreamweaver zu schreiben, es vermasselt.Ist es gut, einen Formbuilder zu verwenden?

Jetzt versuche ich in die Softwareentwicklung zu kommen. Ich habe Netbeans heruntergeladen, um in Java herumzuspielen, und es bietet etwas wie .NET an, wie ich Steuerelemente einfach auf meine GUI ziehen kann. Die einzige Programmierung, die ich tatsächlich mache, ist, die Knöpfe zu machen. Ich sehe mich nicht viel Java lernen, ich bleibe dabei, aber ich sehe mich selbst nicht lernen ...

Ich weiß, dass ich nicht verwenden sollte, um zu lernen, aber ich möchte eine Meinung von jemandem, der Erfahrung in der Softwareentwicklung hat.

Verwenden Sie einen Formbuilder, um GUIs als schlecht oder schlechter zu erstellen, als mit einem WYSIWYG-Editor Websites zu erstellen? Ist das eine gute Möglichkeit, Software zu programmieren?

Antwort

1

Form Builder und WYSIWYSG haben ihren Platz. Ich denke, Sie werden feststellen, dass viele Entwickler sie nicht verwenden, da die meisten Entwickler Kontrollfreaks sind. Es hängt auch von der spezifischen Verwendung und Ihrer Zielumgebung/Sprache ab. Es ist nicht schlecht, einen Formular-Generator zu verwenden, aber IMO sollten Sie lernen, wie Sie die UI-Elemente programmatisch erstellen, bevor Sie eines verwenden, damit Sie die Eigenschaften und Methoden für die verschiedenen Steuerelemente verstehen. Außerdem ist der Formulargenerator nur nützlich, um die Benutzeroberfläche zu entfernen. Der Großteil der Arbeit wird die Schichten sein, die auf die UI-Logik ausgerichtet sind.

Es ist nichts falsch daran, sie zu verwenden, aber Sie müssen wahrscheinlich im Code auf Eigenschaften oder Methoden Ihrer Steuerelemente zugreifen, um die Darstellungslogik zu vereinfachen. Daher müssen Sie die Steuerelemente noch lernen.

Hoffe, dass hilft.