Was gefällt mir an Access?
- Die diversen Ereignisse zum Eingreifen.
- Meist einfach zu reparieren, wenn was kaputtgeht
- VBA ist 'ne passable Programmiersprache
Was ich nicht mag:
- die IDE
- keine Versionsverwaltung
- Editor zum weglaufen
- massive Vermischung von Grafik und Daten
- keine vernünftige Testmöglichkeit
- objektzentriert aber nicht objektorientiert
- bei manchen Kunden unerklärliche Problem beim Zugriff auf Netzwerklaufwerke (und ich habe keine Ahnung warum)
- man kann alle COM-Objekte benutzen
- interfacing nach C mühselig aber nicht schlecht ....
Kurz alles, was man als Entwickler brauchen könnte, ist nur mit Aufwand nachrüstbar und frickelig
Und ohne MZ-Tools für den Editor könnte man es wirklich ganz vergessen (Extra Tool zum nachkaufen)
Ach ja das objektzentriert geht mir persönlich massiv auf den Geist
Was ich an WinDev besser finde
- die IDE
- Versionsvewaltung
- Tests
- mögliche Umstellung Betrieb als Client/Server
- Server kann Linux sein
- WLanguage kann man objektorientiert benutzen
- Interface zu C Libraries gefällt mir recht gut
- Codecompletion
was mich stört:
- manchmal tickt irgendetwas aus mir unerklärlichen Gründen aus und wenn's
- offenbar raffe ich auch das Zusammenspiel mit .NET oder Java nicht wirklich
Insgesamt sind die Werkzeuge aufeinander abgestimmt und für mich verständlich zu bedienen.
Probleme fangen an, wenn man etwas aus der IDE nicht ändern kann ... ...
Ich denke 10 x schneller als mit Access bin ich nicht, aber insgesamt ist aus meiner Sicht (als Entwickler) angehehmer, und was wirklich besser ist als bei Access ist die Versionsverwaltung.
Wer das mal mit Access angegangen ist, weiß sicher was ich meine. Wenn man den Kram als Textdateien speichert, bekommt man
auch so was:
Code: Alles auswählen
Begin Form
AutoCenter = NotDefault
AllowDesignChanges = NotDefault
DefaultView =2
TabularFamily =0
PictureAlignment =2
DatasheetGridlinesBehavior =3
GridY =10
Width =8730
DatasheetFontHeight =10
ItemSuffix =5
Left =2205
Top =1125
Right =19620
Bottom =9990
DatasheetGridlinesColor =12632256
RecSrcDt = Begin
0x4f645d9d2d02e440
End
GUID = Begin
0xcf2a815ed40581418b2f26b9ecb9d7e2
End
NameMap = Begin
0x0acc0e5500000000000000000000000000000000000000000000000000000000 ,
0x000000000000000000000000410054005f00530051004c005300630072006900 ,
0x7000740073000000000000000000000000000000000000000000000007000000 ,
0x000000000000000000000000000000005300750063006800660065006c006400 ,
0x0000000000000000000000000000000000000000000007000000000000000000 ,
0x00000000000000000000730071006c0053007400720069006e00670000000000 ,
0x0000000000000000000000000000000000000c00000005000000000000000000 ,
0x0000000000000000
End
RecordSource ="AT_SQLScripts"
Caption ="AF_UFScriptAuswahl"
DatasheetFontName ="Tahoma"
FilterOnLoad =0
DatasheetGridlinesColor12 =12632256
Begin
Begin Label
BackStyle =0
BackColor =-2147483633
ForeColor =-2147483630
End
Begin Rectangle
SpecialEffect =3
BackStyle =0
BorderLineStyle =0
Width =850
Height =850
End
Begin Line
BorderLineStyle =0
Width =1701
End
Begin Image
BackStyle =0
OldBorderStyle =0
BorderLineStyle =0
PictureAlignment =2
Width =1701
Height =1701
End
Begin CommandButton
Width =1701
Height =283
FontSize =8
FontWeight =400
FontName ="MS Sans Serif"
BorderLineStyle =0
End
Begin OptionButton
SpecialEffect =2
BorderLineStyle =0
LabelX =230
LabelY =-30
End
Begin CheckBox
SpecialEffect =2
BorderLineStyle =0
LabelX =230
LabelY =-30
End
Begin OptionGroup
SpecialEffect =3
BorderLineStyle =0
Width =1701
Height =1701
End
Begin BoundObjectFrame
SpecialEffect =2
OldBorderStyle =0
BorderLineStyle =0
BackStyle =0
Width =4536
Height =2835
LabelX =-1701
End
Begin TextBox
FELineBreak = NotDefault
SpecialEffect =2
BorderLineStyle =0
Width =1701
LabelX =-1701
BackColor =-2147483643
ForeColor =-2147483640
AsianLineBreak =255
End
Begin ListBox
SpecialEffect =2
BorderLineStyle =0
Width =1701
Height =1417
LabelX =-1701
BackColor =-2147483643
ForeColor =-2147483640
End
Begin ComboBox
SpecialEffect =2
BorderLineStyle =0
Width =1701
LabelX =-1701
BackColor =-2147483643
ForeColor =-2147483640
End
Begin Subform
SpecialEffect =2
BorderLineStyle =0
Width =1701
Height =1701
End
Bei beiden Produkten ist der Support nicht gut, aber er ist tatsächlich noch besser bei PC-Soft. Zumindest antworten die. Bei Access scheint es zu heißen: fri... oder stirb ...
Ach ja es gibt nicht mal einen Unterpunkt, wo man was an MS schicken könnte. Das finde ich eine Unverschämtheit ...