Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto (jos uvek) VB6?

[es] :: Visual Basic 6 :: Zasto (jos uvek) VB6?

Strane: 1 2

[ Pregleda: 8838 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Zasto (jos uvek) VB6?14.09.2007. u 23:15 - pre 201 meseci
Vec neko vreme me interesuju odgovori na ovo pitanje a sada sam konkretno bio podstaknut da postavim temu kada sam pogledao rad Aleksandara Ružičića prikazan na temi cFormEx - Form Extensions.
Dakle, pitanje za sve, pogotovo one koji imaju 2 i vise dog. iskustva u VB-u. Zbog cega koristite VB6 (a ne vb.net) za nove aplikacije? Znam da postoje razni razlozi i da su neki (zavisno od slucaja) sasvim opravdani. No, necu ih nabrajati jer me nteresuju licna misljenja clanova.
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.inecco.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: Zasto (jos uvek) VB6?15.09.2007. u 01:17 - pre 201 meseci
Navika. He He...

Uvijek kada se prelazi na nešto novo, prelazak je bolan, tj. zahtjeva učenje i strpljenje kada je programiranje u pitanju. No međutim, taj prelazak je uvijek zbog nekog jakog razloga. U ovom slučaju taj razlog je više minoran.

Sad ću da kažem svoje ZAŠTO nikad nisam prihvatio .NET tehnologiju.
1. U početku nije bilo potrebe...
2. Ne mogu da se snađem u novom GUI-u, sve je nekako tromo...
3. Aplikacije pisane u .NET-u su katastrofa, i što se tiče prenosivosti i što se tiče brzine...
4. Malko ljepši meni u aplikacijama me uopšte ne zanima, svejedno koristim Codejock CommandBar...
5. Mnoštvo koda za VB6...
5. .NET je malo ne dorečen. Misliš da ti je nešto na dohvat ruke kad ono prc... U VB6 kontole su katastrofa ali se pribjegava upotrebi sistemskog API-a i onda se mogućnosti proširuju, za razliku od .NET-a gdje već imaš to kao sve impelementirano ali odjednom saznaš da to ne funkcioniše ili je jednostavno zaboravljeno... i šta onda?!
6. Ne znam kako tačno da kažem ali .NET kod upotrebe externih biblioteka pravi neke svoje muđu biblioteke pa tako ako koristiš 15 biblioteka, u programskom root folderu ima 30 nekih dll-ova... Totalno bespotrebno!
7. Još jednom brzina aplikacija rađenih u .NET-u.
8. Meni .NET djeluje kao igračka. Hoćeš da napraviš nešto lagano i brzo tu je .NET a ako hoćeš pravu aplikaciju, moraš da uzmeš C++ - tako kažu. E pa, VB6 je lagan i brz za develop kao .NET a po brzini je bliži C++-u nego .NET-u.
9. VB6 je kao Paint!
10. ...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

Marko_L
Beograd

Član broj: 20532
Poruke: 2885
89.216.223.*

Jabber: Marko_L@elitesecurity.org


+828 Profil

icon Re: Zasto (jos uvek) VB6?15.09.2007. u 07:05 - pre 201 meseci
Pa eto, sam si odgovorio na pitanje, postoje razni razlozi :), a moji su konkretno sledeći:

1. Posao mi tako nalaže, jer u firmi u kojoj radim od 30-tak aplikacija, što manjih, što većih, koje su trenutno u upotrebi, sve su pisane u VB6, a prebacivanje na .NET bi oduzelo mnogo vremena i resursa, pogotovo što takav zahvat ne bi podrazumevao samo pisanje od nule, nego i ponovno testiranje, ispravljanje bagova, rešavanje određenih problema sa kompatibilnošću sa nekim drugim aplikacijama i slično... Druga stvar, tu je i problem nepostojanja .NET frameworka u svim računarima, kao i činjenica da u upotrebi ima i starijih računara koji vrlo verovatno ne bi mogli da se izbore sa .NET aplikacijama zbog potrošnje resursa. To možda i ne bi bio toliki problem da nema preko 300 računara, raštrkanih u preko 100 poslovnica od kojih su neke udaljene i po nekoliko desetina, pa i stotina kilometara, te bi takva operacija predstavljala svojevrsnu egzibiciju koja bi zahtevala dosta vremena, dosta resursa, dosta angažovanja... a pošto postojeći sistem funkcioniše odlično, ne postoji dovoljno bitan razlog, niti ekonomsko opravdanje za tako nešto.

2. Kada se radi o privatnom poslu, razlozi su slični. postojeće aplikacije koje održavam su pisane u VB6, a pošto često postoji potreba da se nešto doda, ispravi, izmeni... logično je da ću za to koristiti VB6, radije nego kompletnu aplikaciju prebacivati u .NET, pa onda ponovo to sve isprobavati, nameštati da radi kod klijenta, nosikati .NET framework onima koji nemaju... jednostavno, nemam vremena za tako nešto. Opet, što se tiče pisanja novih aplikacija, možda bih i mogao da ih radim u .NET-u, ali tu postoje drugi problemi. Prvo, nemam dovoljno prakse u VB.NET-u, pa bi pisanje istih aplikacija trajalo sasvim sigurno duže, nego u VB6, a klijenti baš i ne vole da čekaju. Doduše, posle nekog vremena sve to dođe na svoje, a i siguran sam da ću jednog dana svakako morati da pređem na .NET, ali trenutno mi poslovna situacija nalaže da se zadržim još malo na
šestici :) Takođe, dešava se da naletim na klijente kojima računar treba samo za vođenje poslova, pa im neko preporučio da uzmu neku starudiju da ne bacaju pare, te kod njih jedino nešto pisano u VB6 može da radi normalno, tako da VB6 dođe kako neki najmanji zajednički sadržilac, tj. aplikacije pisane u njemu rade i na starijim i na novijim mašinama podjednako dobro.

3. Za sve ovo vreme koje se bavim VB-om, napisao sam gomilu funkcija i procedura koje rade najrazličitije moguće stvari (baratanje sa bazama podataka, kriptovanje, filtriranje, zipovanje, neke GUI stvarčice, različita izračunavanja, štampanje, komunikacija u mreži i preko interneta, parsiranje različitih tekstualnih i xml fajlova, procesiranje slika, rad sa excel fajlovima... itd., itd. ima toga dosta) i koje i dan danas često koristim. Jednostavno, čuvam sve to u modulima i kada mi zatreba nešto od toga, samo uvrstim modul u projekat i pozivam šta mi treba. Naravno, svestan sam da sve to može da se odradi u .NET-u, kao i da sam .NET verovatno već ima ugrađene funkcije koje sam ja morao da pišem ručno, ali opet... trebalo bi mi dosta vremena da sve to prevedem u .NET i pronađem među .NET funkcijama ono što mi treba, pa provalim kako se to sve koristi, a kao što rekoh, kratak sam sa vremenom.

Dakle, to su neki glavni razlozi zašto sam još uvek u VB6. Naravno, to ne znači da sam zapostavio .NET, naprotiv, koristim svaku priliku kada nisam na poslu i nemam drugih obaveza da se bakćem sa njim, međutim još uvek nisam na tom nivou da bih mogao u potpunosti da se prebacim na njega.
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Zasto (jos uvek) VB6?15.09.2007. u 18:51 - pre 201 meseci
Naravno moram i ja da prospem svoju "pamet".

1. Prve korake u progrmiranju naucio sam u VB6. Imam kolegu koji studira informatiku i programiranje i on
je C++ programer, mada se ne bavi aktivno programiranjem. Iz poznatih razloga koliko je VB "ozloglasen" tjerao me
da prijedjem na C jezik. Instalirao sam Borlandov C++ Builder i poceo da ucim. To je potrajalo nekih 15 dana,
dok nisam dobio narudzbu za neki program i naravno, posle probe da uradim program u C++, vratio sam se u VB
i zavrsio posao u njemu. Posle toga C++ je otisao u zaborav. Zatim je izasla NET platforma. Instalirao sam je
cisto iz radoznalosti da vidim sta je novo. Ima ona opcija (inport vb project), pa reko da probam da vidim sta ce biti.
Ceslja on nesto, ceslja pa onda poruke: ova kontrola nije podrzana, ona komponenta ne moze... Ajde uzmem neki
jednostavniji program da probam njega da ucitam i prodje on ucita ga. Al sipak, da pokrenem da isprobam kad ono
svaku 5 liniju koda trba prilagoditi da bi proradilo. To mi je bilo prvo razocarenje u NET. Zasto stavljaju neku opciju
u njega kada ona ne radi? Nisam tu odustao poceo sam iznova da pravim jednu aplikaciju koju sam poceo u VB6
ali je jos nisam dovrsio. Nakon nekoliko dana mucenja lutanja po forumima i googlanja kad negdje zapnem, ponovo sam
se vratio u VB6 i zavrsio aplikaciju. Posle toga je i VB.Net otisao u zaborav do prije neki dan, al to cu posle obrazloziti.

2. Ja sam samostalni programer ili ti FreeLancher. Kada sam god geledao neki oglas da neko trazi programera,
u bilo kom programskom jeziku, skoro uvijek uslovi su: 1. Poznavanje odredjenog programskog jezika 2. Rad sa bazama
podataka 3. Jos neka glupost specificno od potreba odredjene firme. Sta sam s ovim htjeo da kazem:
Ispravite me ako grijesim, ali mislim da je od svih vas koji radite (na ovim prostorima SFRJ) u nekim firmama ili
samostalno,bar 80% aplikacija radjeno za potrebe knjigovodstva, neke baze podataka, stampanje ili slicno.
Ustvari mi samo radimo dopunu Microsoft-ovog Office paketa i prilagodjavamo potrebama narucioca. A u cemu je
to lakse i brze uraditi nego u VB6 kad je i sam office i rad u njemu zasnovan na Basic kodu.
Lakoca i brzina programiranja takvih aplikacija u VB6 se ne moze porediti ni sa jednim programskim jezikom.
Naj vise nedostataka vb6 se vidi kada pocne uljepsavanje programa i grafika odnosno u njemu malte-ne nema nikakve
podrske za rad sa grafikom, al opet pitanje kome to zaista treba?

3.Ovo sto je Marko_L govorio su neki od razloga sa kojma se u potpunosti slazem samo cu jos da ih dopunim.
Sto se tice ucenja novog jezika, kontam, meni bi trbalo bar pola godine ucenja i iskustva da bi u VB.Net mogao da
uradim sve ono sto znam u VB6. I u VB6 zaboravim kako se nesto radi, ali posto imam na desetine programa
nadjem gdje sam to slicno radio, prekopiram kod i prilagodim ga trenutnim uslovima.
Takodje imam dosta modila koje cesto koristim i samo ih ukljucim u program. Ispocetka sam cuvao te funkcije u
obicnim modulima ali mi se vise svidjalo ono, kad stisnes tacku automatsko zavrsavanje koda pa sam
ih prebacio u klase ili u dll-ove ako je nesto komplikovanije.

4. Da sumiram sve ovo zasto VB6: 1.Iskustvo; 2.Lakoca programiranja; 3.Brzina; 4.Prelazk na novo je tezak i dug.

Prije par dana dobio sam ponudu da radim u jednoj firmi. Uslovi (ajd pogodite???) VB.Net, Baze podataka i SQL i
objektno programiranje. Ako me to ne natjera da prijedjem na VB.NET, po mojim sadasnjim potrbama ne vjerujem
da ce jos dugo vremena nesto da me natjera da "odustanem" od VB.6.

Na kraju za @shadowed: Na tvoje pitanje dajem odgovor sa pitanjem: Nisam gledao u kom programskom jeziku
radis ali kad postavljas pitanje za VB.NET pretpostavljam da je to.
Zasto ti sa VB.NET ne prijedjes na C++ kad je poznato da je on "bolji" od VB.NET-a bar onoliko koliko vi tvrdite
da je VB.NET bolji od VB6, ili recimo u Masinac u kome nemas nikakva ogranicenja Visual programskih jezika?????
Ero S Onoga Sveta
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Zasto (jos uvek) VB6?15.09.2007. u 20:51 - pre 201 meseci
Citat:
Marko_L: Pa eto, sam si odgovorio na pitanje, postoje razni razlozi :), a moji su konkretno sledeći:

Naravno, i kazem da ima raznih razloga, mene samo zanima koji su koliko i kod koga zastupljeni :) Nesto kao anketa. Pre nego ovo vs. ono, ali cu ipak odgovoriti na neke stvari, cisto informativno.

Citat:
icobh: Navika. He He...

3. Aplikacije pisane u .NET-u su katastrofa, i što se tiče prenosivosti i što se tiče brzine...
5. .NET je malo ne dorečen. Misliš da ti je nešto na dohvat ruke kad ono prc... U VB6 kontole su katastrofa ali se pribjegava upotrebi sistemskog API-a i onda se mogućnosti proširuju, za razliku od .NET-a gdje već imaš to kao sve impelementirano ali odjednom saznaš da to ne funkcioniše ili je jednostavno zaboravljeno... i šta onda?!
6. Ne znam kako tačno da kažem ali .NET kod upotrebe externih biblioteka pravi neke svoje muđu biblioteke pa tako ako koristiš 15 biblioteka, u programskom root folderu ima 30 nekih dll-ova... Totalno bespotrebno!
7. Još jednom brzina aplikacija rađenih u .NET-u.
8. Meni .NET djeluje kao igračka. Hoćeš da napraviš nešto lagano i brzo tu je .NET a ako hoćeš pravu aplikaciju, moraš da uzmeš C++ - tako kažu. E pa, VB6 je lagan i brz za develop kao .NET a po brzini je bliži C++-u nego .NET-u.

3. Vecinu programa u .net-u jednostavno kopiras bez potrebe da se vrsi instalacija (sto je takodje moguce, imas setup project).
5. U .net-u mozes koristiti sav api koji i u vb6, s' tim da je redje potreban, trenutno mogu da se setim da mi je trebao jedino za per-pixel alpha transparency (razliciti delovi prozora razlicite providnosti).
6. Ukoliko su biblioteke takodje .net, imas samo jedan .dll, ukoliko su COM onda nisam siguran, ali mislim da je i tada, a da se interop radi interno. Ako si imao duplo to je zato sto ti je bilo oznaceno da napravi lokalnu kopiju (to se uglavnom koristi upravo za laksi deployment, da imas svoju kopiju koju mozes da odneses a ne poremetis jos nesto sto koristi istu biblioteku)
7. .net aplikacije su uglavnom brze od vb6 ali jesu memorijski zahtevnije.
8. vidi pod 7 :)

Citat:
BinLaden: Na kraju za @shadowed: Na tvoje pitanje dajem odgovor sa pitanjem: Nisam gledao u kom programskom jeziku radis ali kad postavljas pitanje za VB.NET pretpostavljam da je to.
Zasto ti sa VB.NET ne prijedjes na C++ kad je poznato da je on "bolji" od VB.NET-a bar onoliko koliko vi tvrdite
da je VB.NET bolji od VB6, ili recimo u Masinac u kome nemas nikakva ogranicenja Visual programskih jezika?????

Da, ovo pitanje je odnosilo na vb.net (i samo na njega). Kao sto rekoh, ne tvrdim da je bolje raditi u vb.net-u, to je individualno. Takodje vb.net je jedini naslednik vb6ice tako da mislim da ne treba mesati u to C++ i druge jezike (pogotovo sto ni jedan jezik nije apsolutno bolji od drugog, vec oba imaju svoje prednosti i mane u odnosu na drugi pa tako ne stoji da je C++ bas bolji od vb.net-a pa ni od vb6).
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Zasto (jos uvek) VB6?16.09.2007. u 18:10 - pre 201 meseci
1) Dosta veliki dio korisnika nema Framework
2) Brzina izrade aplikacija
3) Kroz niz godina rada u jednom okruzenju covjek je tesko tek tako odbaciti godine rada, gotova rjesenja

S druge strane vidio sam da .NET ima vec gotove klase koje bi trebalo pisati u VB6


steve585
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Zasto (jos uvek) VB6?20.09.2007. u 00:41 - pre 201 meseci
1. VB.NET me je zaista razocarao... istina je da je jezik zaista fenomenalan, ali nije ono sto sam ja ocekivao (ja sam se nadao nastavku 6-ice, a ne novom jeziku). Po meni VB.NET je C# sa basic sintaksom...

2. kao sto rekoh, .NET me je razocarao i nemam nameru da ga ucim uopste. Vec prelazim na drugi jezik (iz druge "familije" - D) tako da ne verujem da cu ikada preci na .NET, a VB6 koristim kada nesto treba da bude odradjeno brzo (i kada mi je "dosadno" :D)

3. ne znam... mozda sto sam poceo sa vb6, pa mi je .NET nekako odbojan... ja sam se nadao uklanjanju runtimea, a oni udarili 'nolki framework... i jos velike sistemske zahteve... pih...


sve u svemu, ne svidja mi se .NET, ali da sad pocinjem da ucim programiranje sigurno bih poceo od .NET-a, ne od "sestice"...
 
Odgovor na temu

galisnik
NS

Član broj: 18494
Poruke: 81
*.intens.co.yu.



Profil

icon Re: Zasto (jos uvek) VB6?21.09.2007. u 10:54 - pre 201 meseci
Bio sam dugogodišnji VB6 programer, a i sada dio mog posla je da održavam postojeće aplikacije u istom (što na zvaničnom poslu, što privatno). Za solo programera to je odličan alat. Mislim da nikad neće biti napravljen alat pomoću kog si brže mogao da razvijaš Windows GUI aplikacije i za rad sa bazama podataka. Ali, ono zbog čega ljudi napuštaju VB6 je u prvom redu da M$ uskoro prestaje da daje podršku za VB6, a to u ozbiljnim informatičkim sredinama (USA npr.) je presudno. VB6 programeri polako postaju Cobol programeri - slična situacija: jako mnogo koda napisanog u tim programskim jezicima, a tehnologija je prevaziđena. Znači trebaće znanje VB6-ice još neko vrijeme, ali svima savjetujem da misle na svoju budućnost i prelaze na .net (ako planiraju da ostanu u programerskim vodama). Ja lično sam se orijentisao na C# (jer prije VB6 sam bio zagriženi C-ovac), jer je to moderan objektno-orijentisani event-driven programski jezik koji je ispravio sve nedostatke Jave, pojednostavio C++ sintaksu, naslijedio brzinu dizajniranja GUI-a kakva je bila (zamalo) u VB6 (može li se više tražiti od jednog programskog jezika :). Čak ima i mogućnost da koristi tzv. unmanaged kod, tj. da se igramo sa memorijom direktno u C++ stilu (gotovo). VB.Net mi je nekako sada neprirodan - vidi se da mu je OO sintaksa neprirodno nakalemljena - ali za programere koji su jedino radili u VB6 je odlična stvar (srodna sintaksa).
Dodatni problem prelasku na .net sa VB6 je da u objektno-orijentisanom programiranju je drugačija logika razmišljanja. OO programiranje je napravljeno za velike projekte: više vremena se provodi na projektovanju aplikacije, a znatno manje na samom kodiranju tako da je kasniji život znatno lakši (čitaj održavanje aplikacije i učenje iste kad dođe novi programer). Da se razumijemo, mogu se ove stvari postići i u VB6 metodologiji, ali OO programiranje te u startu tjera da tako radiš, dok je ipak u VB6-ici špageti kodiranje u većoj mjeri dozvoljeno.

 
Odgovor na temu

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: Zasto (jos uvek) VB6?24.09.2007. u 01:18 - pre 201 meseci
Citat:
Aleksandar Ružičić: 1. VB.NET me je zaista razocarao... istina je da je jezik zaista fenomenalan, ali nije ono sto sam ja ocekivao (ja sam se nadao nastavku 6-ice, a ne novom jeziku). Po meni VB.NET je C# sa basic sintaksom...


Apsolutno se slazem sa Aleksandrem Ruzicicem.
Posto sam poceo sa GW Basicom i C jezikom nastavio sam i sa VB.NET-om cim se pojavio.
A sto se tice lomova pri prelasku na sasvim novi koncept, toga je bilo i pre npr. pri prelasku sa QBasica na VB ili npr . pri prelasku sa VB3 na VB tj VB6.
Jos neko kratko vreme cu raditi u VB6 posto zbog novih verzija uradjenih aplikacija a i najvise zbog VBA.
Nakon toga cu potpuno prekinuti svaki rad u VB6 i preci u VB.NET.
rgdrajko
 
Odgovor na temu

BinLaden
Ni na nebu ni na zemlji

Član broj: 147476
Poruke: 102
*.teol.net.

Sajt: www.sove-soft.rs.ba


Profil

icon Re: Zasto (jos uvek) VB6?25.09.2007. u 02:58 - pre 200 meseci
Za ovih nekoliko dana koliko nisam tu vidim da je tema "preko veze" izbila u TOP.
Posto vidim da vec pricamo ono sto smo vec puno puta pricali:
1.
Citat:
(ja sam se nadao nastavku 6-ice, a ne novom jeziku)
to je moja teza od prije
nekih mjesec dana kad sam se zakacio sa moderatorima, a sad je on podrzava... Ako treba naci cu link ka noj.
2. @Rgd..... je poceo da pobija sam sebe. Prvo je govorio da je Bio na VB3 pa Vb4 pa VB5 pa VB6, a sad odjednom
sa VB3 Na VB6. mada priznacu nisam ni znao da ima toliko verzija VB. Ako treba nacu link i prema ovim njegovim
tvrdnjama.

Prema tome zavrsavamo sa ovim LOCCCKKKK........

HEHEHEHEHEEEEEE..........

Ero S Onoga Sveta
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Zasto (jos uvek) VB6?25.09.2007. u 15:03 - pre 200 meseci
Citat:
BinLaden: Za ovih nekoliko dana koliko nisam tu vidim da je tema "preko veze" izbila u TOP.

ne razumem ovo "preko veze". temu sam topovao jer je samo pitanje "zasto vb6 a ne .net" veoma cesto postavljano ovde, pa bi sva pitanja vezana sa ovom temom ubuduce isla ovde.

Citat:
BinLaden: nekih mjesec dana kad sam se zakacio sa moderatorima, a sad je on podrzava... Ako treba naci cu link ka noj.

mogao bi da nadjes link, jer ja stvarno ne znam o cemu pricas, ja si nisam ni sa kim "zakacinjao"... a i ne "podrzavam" ja tu tezu od nedavno, to je jednostavno moje misljenje od kada sam se upoznao malo bolje sa .netom (to sto nam se misljenja, tj teze podudaraju ne znaci da ti ja sad kradem teze ili da podrzavam tvoje)

Citat:
BinLaden: ...mada priznacu nisam ni znao da ima toliko verzija VB.

pa ako postoji verzija 6, normalno je i da postoje verzije 1, 2, 3, 4 i 5, zar ne :)


svaki dalji offtopic ce biti brisan.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Zasto (jos uvek) VB6?24.04.2010. u 18:05 - pre 169 meseci
Bilo bi fino videti misljenja sa izvesnom vremenkom distancom od kada je tema bila postavljena :)
Kako onih koji su presli sa sestice na noviju platformu tako i onih koji nisu, kao i onih koji su u skorije vreme poceli upravo sa VB6.

Dakle zasto (jos uvek) vb6? :)
 
Odgovor na temu

Marko_L
Beograd

Član broj: 20532
Poruke: 2885
*.dynamic.sbb.rs.

Jabber: Marko_L@elitesecurity.org


+828 Profil

icon Re: Zasto (jos uvek) VB6?24.04.2010. u 18:47 - pre 169 meseci
Evo da se javim :)

Kao što je i bilo očekivano, danas skoro da uopšte više i ne koristim VB6. Koristim ga za održavanje nekih starijih aplikacija koje se još uvek negde koriste (a takvih je sve manje) i eventualno kada trebam na brzaka napraviti neku aplikaciju za neke specifične namene, ali to je samo zato što još uvek imam megabajte i megabajte rejuzabilnog VB6 koda (smeštenog u module ili klase) za različite namene, pa mi brže dođe da to iskoristim, nego da ih pišem od nule. No, počeo sam polako, kad god imam vremena, da pretvaram te module i klase u VB.NET klase i samo je pitanje vremena kada mi sve to što imam u VB6 više neće biti potrebno.

Jednostavno, radeći sve više sa .NET platformom prethodne dve godine, navikao sam se na nešto drugačiju filozofiju i uopšte način rada, tako da mi danas ništa brže nije razvijati aplikacije u VB6, nego u VB.NET, barem kada se radi o razvoju aplikacija od nule, naprotiv, upravo je obrnuto. Takođe, sve manje klijenata traži single user aplikacije, već se uglavnom odlučuju na multiuser okruženje sa MS SQL bazom i slično, a takve stvari je opet mnogo, mnogo lakše raditi u VB.NET-u. A da ne pričamo o tome da se danas dosta toga oslanja na internet, a tu je VB.NET mnogo praktičniji nego VB6, jer ima gomilu ugrađenih funkcija za te namene. Sve u svemu, ako bih morao da preciziram, rekao bih da danas oko 90% stvari radim u VB.NET-u, a ostalih 10% u VB6. Do kraja godine, verujem da će se taj procenat još više porasti u korist VB.NET-a, a onda ću VB6 koristiti isključivo za svoju dušu, čisto da ga ne zaboravim, ili ako naiđe neki bogati klijent kome baš treba VB6 programer i ne pita koliko košta :)
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
62.68.98.*

Sajt: www.nsc.ba


+4 Profil

icon Re: Zasto (jos uvek) VB6?24.04.2010. u 19:56 - pre 169 meseci
@Shadowed
Sugestija i pitanje su baš na mjestu. Ja gledam ovaj svoj post iz 2007-e god. i sve mislim: Ala zla! Da mi je neko prije 2 god. pričao da ću ovoliko da promjenim priču, nebih mu vjerovao. Danas, barem što se mene tiče, ni 0% nije ostalo na VB6. Sve sam prebacio negdje Time critical i zahtjevnije projekte na C++ + Qt, dok ostalo na C#. Mislim, da je ova moja prethodna izjava pomalo ishitrena, jer nisam bio upoznao C# kao jezik, a ni .NET platformu konkrentno.

Baš sam danas pisao neki emulator, koji koristi 2 COM-Porta za komunikaciju. Ustvari, koristi jedan ili oba, u zavisnosti koji uređaj se emulira, dok je protokol identičan u svim slučajevima. Znači, nekad se samo jedan port koristi za Read/Transmit, a nekad na jedan ide read, a na drugi transmit. No, koncepcija C# jezika mi je omogućila ovo:
Code:
if (uređaj1)
{
        SerialPort writePort = new SerialPort("COM1");
        SerialPort readPort = writePort;
}
else
{
        SerialPort writePort = new SerialPort("COM1");
        SerialPort readPort = new SerialPort("COM2");
}

Znači, u prvom slučaju se koristi jedan port, dok u drugom slučaju oba. Ostatak programa uopšte više ne prepoznaje razliku, da li su u pitanju jedan ili dva port-a.

Eh, što su reference. Koriste se i da pojma nemaš, a tako dobro rade posao. A objektno orijentisano programiranje?! VB6 naspram VB.NET/C#?! Svaki komentar je suvišan. Jednom kad se navučeš, više nema vraćanja

@Marko_L
OK, razumijem da je lakši prelazak sa VB6 na VB.NET, ali zašto nisi probao na C#. Meni se VB.NET nimalo ne sviđa i djeluje mi dosta nakaradno, te neke stvari su strašno loše urađene, a sve da se zadrži sličnost sa VB6, a opet na mala vrata uvede kompletno OO programiranje...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

Marko_L
Beograd

Član broj: 20532
Poruke: 2885
*.dynamic.sbb.rs.

Jabber: Marko_L@elitesecurity.org


+828 Profil

icon Re: Zasto (jos uvek) VB6?24.04.2010. u 20:06 - pre 169 meseci
Pa pravo da ti kažem, nemam pojma. Nekako mi je bilo logičnije da sa VB-a idem opet na VB, jer sam smatrao da je tako lakše, pa onda kada sam jednom krenuo, nisam hteo da se prebacujem nešto drugo dok ne ovladam time što sam počeo da koristim. No, radio sam u poslednje vreme i sa C# koji uopšte nije toliki bauk koliko sam mislio da će biti, tako da ću u narednom periodu gledati da ovladam i njime.
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Zasto (jos uvek) VB6?24.04.2010. u 22:17 - pre 169 meseci
Ja sam silom prilika presao sa vb.net na c# (prethodno sam se vodio istim principom - vb->vb) i u sustini je to jako jako slicno. Svi koncepti su isti, samo je razlika u sintaksi. Sada i sam radim u C#-u jer sam navikao ali mogu i vb.net kada je potrebno, samo se za poneku stvar podsetim sintakse :)
 
Odgovor na temu

Pedja_N
Predrag N
nije poznata

Član broj: 221565
Poruke: 71
77.239.84.*



+4 Profil

icon Re: Zasto (jos uvek) VB6?25.04.2010. u 00:55 - pre 169 meseci
Uh, 'bem ti VB6 i kad cuh za njega! :-))
Ustvari nemam ja nista protiv tog jezika kao samog jezika,cak sta vise,
lagan je i brzo se uci.Sve bi bilo ok,da on danas vec nije zastareo i
da se mora preci na nesto novo.
Od pre nekoliko meseci,kad sam presao na C# doslo mi da se ubijem.
Mnogo je drugacija sintaksa i opet C# je pravi OO jezik pa se i nacin
razmisljanja mora drasticno menjati,a to je vec teze i zahteva trud.
Kako vreme odmice,sve vise mi C# i ovaj nacin deluje realnije,a VB sintaksa
ruzna.
Danas da me neko pita u cemu poceti rekao bih mu odmah Python (sa kojim se
svaki dan,sve vise odusevljavam) i C#.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-6.sezampro.rs.



+322 Profil

icon Re: Zasto (jos uvek) VB6?25.04.2010. u 14:31 - pre 169 meseci
Evo zbog cega...
Zato sto je vb6 jednostavo vb6. Pred njim osecam isto sto i pred commodore64 da mi ga sada neko pokaze. To je ono sto se ne zaboravlja. A onda shvatis da se vb6 ugasio. nisam profesionalac i niko me ne tera da prelazim sa ovog na ono ali ako se zamislim, jos malo pa vb6 nece ni postojati, drugo sve pisano u njemu izgledace vizuelno ocajno a bitan deo programa je i izgled da bi ga korisnici prihvatili. Nece biti podrske, niti nadogradnje za njega a ne bih se bas kladio da se nece desiti da aplikacije u njemu nece ni raditi u nekim buducim OS-ovima i sta onda? Propada mojih 20 godina kuckanja iz razonode, od koje sam kroz zivot imao tolike koristi. Da ucim nesto drugo, iz pocetka, to je uzas, zamisli ne znas nista... oh kako to frustrira. A sintaksa Net-a je slicna i to je nekako logican nastavak. Onda pocnes nesto da NET-ises kad ono prc... ne znas pola toga da uradis... pa opet frustracija i tako se vrtis od jednog do drugog i samo zbog gasenja vb6 teras sebe da malo po malo savladavas osnove NET-a i nadas se da ces vremenom u njemu znati sto si i u 6-ici. DA se razumemo.. ebe mi se za 6, cak bih rado presao na njegovog naslednika sa svim poboljsanjima koje nove verzije prizaju ali na zalost, ne znam iz kog razloga od jednom se prekinulo sa tim konceptom. Nisam profesionalac i zaista ne vidim sta je falilo 6-ici i zasto jednostavno nisu napravili VIsial Basic 7.

BIlo kako bilo, nema puno vajde od kukanja, ko tu ostane taj ga je ugasio... Cekaju nas neka bolja resenja a nase je da se prilagodimo.
 
Odgovor na temu

dzigilibonglica
NS

Član broj: 200040
Poruke: 294



+17 Profil

icon Re: Zasto (jos uvek) VB6?25.04.2010. u 15:51 - pre 169 meseci
Pa ja bas i necu da ga menjam u skorije vreme...

1)Upravo sam zavrsio 3 aplikacije koje bi trebalo da ostanu u upotrebi do 2012, pa ce biti odrzavanja u tom periodu.

2) jos nisam naisao na nesto sto mi je trebalo da uradim, a da VB6 nije mogao.

3) Nema se vremena za ucenje, a klijentima software treba za juce

4) Brzina pisanja software-a (kada je nesto u malom prstu ide samo od sebe, a kada je nesto novo, malo treba i da se razmislja kako ono bese...)

5) Gomila vec uradjenih modula koje koristim i na novim projektima

6) Znanje gomile stvari koje se jaaako retko koriste, ali znaju da zatrebaju. Tako recimo, treba da se uradi nesto sto se kaci na neki hardver ili drajver, na VB.Net-u bi proveo 3 dana i 3 nesane noci googlajuci i probavajuci svasta po forumima jer je komplikovano i retko, a u VB6 samo pichi, jer je za vecinu stvari taj period nesanih noci iza mene i sve brzo zavrsavam.

7) Nisam imao problema ni sa jednom bazom podataka (ADO radi sasvim lepo)

8) Ni grafika vise nije problem (ne sminka programa, vec rad sa grafikom i pixelima), kada je sve i ovako i onako API i vise stvari tu odradjuje OS, a ne saam jezik, i u vecini slucajeva brzi je API nego ugradjene funkcije jezika.

Evo recimo jedan lep primer koji me odusevio i koji pokazuje da OS sve vise stvari preuzima na sebe i to jako lepo:

Posto sam radio software za obradu video materijala koji je vukao dosta procesorskog vremena, prelazak na 64bita sistem i visejezgarne procesore, mislio sam da nece biti neke dobiti od vise jezgara i boljeg procesora, kad PRC!
Radi 3 puta brze, iako je pisan u VB6, nikakvo posebno pisanje funkcija za vise jezgara ili 64 bita, samo od sebe (posto su API funkcije) sistem rasporedio i uposlio ostala 3 jezgra.

Kao Plug N' Play :)

A sminka....i to je moguce ali ne tako lako kao sa .NET-om.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-6.sezampro.rs.



+322 Profil

icon Re: Zasto (jos uvek) VB6?25.04.2010. u 16:52 - pre 169 meseci
Citat:
Upravo sam zavrsio 3 aplikacije koje bi trebalo da ostanu u upotrebi do 2012, pa ce biti odrzavanja u tom periodu.


ahaha ovo me nasmejalo kao retko sta u poslednjih par dana. Znam da nije do toga ali da nisi rok trajanja postavio u skladu sa smakom sveta? :) Ako je to, definitivno se za tako malo vremena ne isplati ulaziti u nove platforme hehe
 
Odgovor na temu

[es] :: Visual Basic 6 :: Zasto (jos uvek) VB6?

Strane: 1 2

[ Pregleda: 8838 | Odgovora: 38 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.