Koska wanha VB6 on ymmärrettävistä syistä monien haaveissa, niin olisiko Real Studiosta (kielenä RealBasic) sen korvikkeeksi ja uskaltaako kenellekään suositella?
Oi VB-gurut, onko kokemuksia tai jaksatteko kokeilla (30 pv trial)?
Itse en ylipäänsä suosittelisi mitään maksullista ympäristöä kenellekään ilman aivan poikkeuksellista syytä, kun hyviä maksuttomia vaihtoehtoja on vaikka millä mitalla – VB.NET ja monta muuta Basic-kieltä sekä koko joukko muita kieliä. Toki on positiivista, että tuon väitetään toimivan myös Linuxissa, mutta onpa Linuxissa toimivia kieliä ilmaiseksikin saatavilla.
Mutta tämä kysymys ei koskenut minua, kun en koodaa millään Basicilla.
Niin, olisi kyllä paljon parempi jos RealStudion "Personal Edition" olisi ilmainen ja muut maksullisia. Jotakuinkin siis niin kuin ilmainen VB.NETin Express-versio ja maksullinen täysversio Visual Studiosta.
Edit:
Metabolix kirjoitti:
kun hyviä maksuttomia vaihtoehtoja on vaikka millä mitalla – VB.NET ja monta muuta Basic-kieltä sekä koko joukko muita kieliä.
Jos hyviä maksuttomia on, niin mitä ne VB6-fanit sitten itkee?
Siis hyviä maksuttomia kieliä on vaikka kuinka, ei tietenkään hyviä maksuttomia VB 6:n matkijoita. Ei tarvitse itkeä, jos osaa opetella uutta ja kykenee sopeutumaan muutokseen.
JaskaP kirjoitti:
Koska wanha VB6 on ymmärrettävistä syistä monien haaveissa, niin olisiko Real Studiosta (kielenä RealBasic) sen korvikkeeksi ja uskaltaako kenellekään suositella?
En tunne, mutta tuo vaikuttaa ainakin hyvältä, jos pystyy tekemään monessa järjestelmässä toimivia käyttöliittymiä helposti. Olen ihmeissäni seurannut, miten hankalasti kansa koodaa käyttöliittymiä Linuxiin Javalla ja C++:lla. VB julkaistiin vuonna 1991, ja se oli jo silloin monin verroin parempi kuin nykyiset "modernit" työkalut.
Metabolix kirjoitti:
Siis hyviä maksuttomia kieliä on vaikka kuinka, ei tietenkään hyviä maksuttomia VB 6:n matkijoita. Ei tarvitse itkeä, jos osaa opetella uutta ja kykenee sopeutumaan muutokseen.
Niin, miksi yleensä on useampia ohjelmointikieliä? Yksi Turing-täydellinen (esim. Cobol) riittäisi, jos koodarit jaksaisivat hieman opetella ja sopeutua muutokseen.
Ainakin vielä ~4 vuotta sitten RealBasicin vika oli vähän se, että se lupasi moniympäristöisyyttä (Win/Linux/Mac), mutta todellisuudessa toimi parhaiten Mac-ympäristössä. Käyttöliittymä tuntui ainakin Windowsin puolella aika kankeahkolta. Ja sitten vaikka syntaksissa on VB6:n kaltaisuutta, niin muutoksia on sen verran paljon, että opiskeltavaa riittää. Ympäristöä käyttäessä tuntuu vähän siltä, ettei huomiota ole osattu laittaa täysin oikeisiin asioihin ja minulla oli hankala saada mitään "hyvää" aikaiseksi. Sekaan oli heitetty joitakin jänniä periytyvyysideoita, mutta toteutus ei vastannut idean laadukkuutta. Esimerkiksi osa kontrolleista vaikutti heti kättelyltä "toimii oikein vain Macillä" -meiningiltä. Kun homma ei alkanut toimia, niin en vaivautunut opiskelemaan kunnolla.
Karu fakta on, että VB6:lle ei ole hyvää korviketta. VB.NET on jotain ihan muuta ja monissa uusissa "vähän sinne päin" -vaihtoehdoissa halutaan sorkkia joitakin kielen ydinpiirteitä niin paljon, että lopputulos on jotain ihan muuta. Näinpä minullakin tie on sitten suosiolla vienyt PHP:n kautta JavaScriptiin, olkootkin että jos ihan tarkkoja ollaan niin kirjoitin ensimmäiset rivit JavaScriptiä ennen kuin kirjoitin PHP:ta. Työpöytäsoftan kirjoittaminen ei muutenkaan enää tunnu niin tähdelliseltä, kun oikeastaan kaiken saa jo toimimaan selaimessa tätä nykyä. Monimutkaiset pelitkin.
Jos jotain VB6:n kaltaista kaipaileen, niin Gambas voisi ehkä täyttää tuon tyhjyyden tunteen. Ihan kivuttomasti tuo ei vain taida winukka-ympäristössä pyöriä, jos siellä sitä mielii pyörittää.
Aihe on jo aika vanha, joten et voi enää vastata siihen.