Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Computerprogrammer laves specielt til dig

Side 2 ud af 2 (16 indlæg)
Fra København
Tilmeldt 1. Jun 06
Indlæg ialt: 6114
Fra  Mikjaer Consulting ApS Skrevet kl. 16:53
Hvor mange stjerner giver du? :

Lundsby:

Har du prøvet at programmere C++? At sige at det tager samme tid at opnå samme resultat med C++ som VB

....

Før .Net var det helt klart min regel at hvis kravene kunne opfyldes med VB, var det klart at fortrække fremfor C++.

enig, jeg faldt vidst bare over tasterne. 

 

Lundsby:

Jeps, men man kan bestemt også bruge VB.Net. Forskellen på VB.Net og C# er minimal. Faktisk blev jeg forleden, rigtigt ærgelig over at C# mangler evnen til at give en reference til egenskab som argument til en funktion. den tillader kun at egenskaber videregives som værdier, Pokkers, så jeg måtte lave et grimt hack via reflection. VB.Net understøtter det direkt.

Vi har specialiseret os i php(5), og den eneste store  mangel det sprog efterhånden har er at det ikke har stærke typer. Det betyder at det kræver mere diciplin at lave pæn kode men tilgengæld er der ikke begrænsninger som dem du nævner. Men faktisk betyder det i mange tilfælde mere overskuelig kode. Har du f.eks. en funktion som både skal kunne tage en bool og en string som parameter kan du i PHP lave en funktion mens du i cirka alt andet skal lave to funktioner. 

Men det kræver som nævnt før at man selv tjekker typerne (PHP har typer de bliver bare ikke enforced af compileren/fortolkeren).

Lundsby:

Når man udbyder sig som konsulent, kan det være meget fornuftigt at fokusere på et sprog, ikke at det andet er ufornuftigt. Det gør jeg også selv, sælger kun .Net arbejde, og er specialiseret i C# helst i webbaserede sammenhænge. Selvom jeg igennem tiden har lært Pascal, Delphi, ML, C, C++, VBScript, VB 6 og Java. Og skal lære Ruby en dag jeg får tid (Det ser så fedt ud).

Det lyder som mit portfolio det der :p startede selv i Pascal, Delphi og C, så kom jeg på Uni og lærte ML ... så droppede jeg det og tog en datamatiker istedet ... og lærte Java :) Vi har kodet PHP i en årrække nu og går så småt og tripper for at komme igang med noget seriøst .NET udvikling. Vi venter dog bare på at portabiliteten kommer helt på plads. Pt. kan .NET kun køre acceptabelt på Microsoft's egen fortolker som kun kan fås til Windows, og det er ikke acceptabelt for os. Men udover det er jeg helt enig der også :)

Lundsby:

Hvis han har kodet VB 6, de sidste 10 år er der god grund til at tro at timelønnen er relistisk, der er nemlig rigtigt mange linier vb i produktion hos større firmaer, som nogen skal vedligeholde. Det er "lidt" det samme som med MainFrames teknologierne er rigtigt gammel, men hold kæft hvor er der penge i at kunne dem.

det lyder som om du kan have en pointe der .... i så fald har han bare valgt det forkete sted at annoncere. Tvivler på der er særlig mange startups hvor den profil passer ind. Derudover lægger de utilitys på han side heller ikke vildere op  de store business løsninger. Men det kan jo være vi får svar på det? 

Lundsby:

Var det ikke mere på sin plads, at du bragte ud ? :-)

 

Nul :P  

Tilmeldt 24. Mar 08
Indlæg ialt: 1
Skrevet kl. 09:43
Hvor mange stjerner giver du? :

 

Undskyld mig drenge, kom ned fra den høje hest - mssolutions har altså ret!

 Visual Basic er et primitivt procedural sprog som ingen exception håndtering har - jo undskyld on error gosub instruktionen - som iøvrigt er noget man som det første lærer på en højere læreanstalt er totalt forbudt - jump instruktioner er den direkte vej til helvede for troende programmører - sorry men det kontrahere CMM i værste skuffe. Sproget har ingen objektorientering har og er i det hele taget et sprog der er konstrueret med henblik på ren prototype programmering - og jeg kunne bare blive ved med at fornærme sproget. Jeg har kodet sproget basic i mange forskellige versioner lige  fra AmigaBasic, til Basic (Windows), Vb-script, Visual Basic fra 2.0 og frem til 5.0 (der er stort set ingen forskel) - og sorry, men mssolutions har altså bare ret! Sproget er ikke til professionelle applikationer.

 Jeg har også kodet C på den rigtige måde (ANSI C), C++, C# og Delphi - og de er ALLE totalt overlegne overfor VB

- og Delphi er lige så hurtigt at kode i som VB, og ja det kræver da at man ved hvad hvad en .create gør, hvad tråde er og hvordan memory håndteres - men er man programmør eller er man autodikat skolelærer der har taget et visual basic kursus - men koden i Delphi fungere bare 20-200 gange hurtigere, og bedre for C - det er nemlig endnu hurtigere - mit bud vil være 350 gange hurtigere end VB - stort set på alle fronter - men især på memory dealloc og alloc er C latterligt hurtigt. Og mssolutions har også når han påstår at den hurtige forklaring, om end lidt simplificeret - er at VB udviklere ikke bruger API'erne - det gør de, men de bruger igennem andre API'er - og det skaber OVERHEADS. Overheads er alle performance killers og gør at sproget ikke er særligt flexibelt. Tag f.eks Delphi, jeg kan implementere min egen implementation af tråde - det gør at jeg kan spare 1 megabyte memory pr. tråd jeg sætter i søen - det er sgu da smukt.  Jeg indrømmer at C og C++ er noget sværre sprog -  fordi det kræver dyb forståelse for compilere, linkere og ikke mindst forståelse for bits og bytes og derved er det ikke fantastisk produktive - men for en gammel nørd som mig, så er C bare et smukt sprog - for det fungere med "least needed ressources".

 Men helt ærligt C# er da lige til højrebenet - det er da et ok nemt sprog. Jeg installerede det, brugte 3-4 timer så havde jeg skrevet 80% af en delphi applikation til kontrollering af et server software. og det ses at heilsberg er farmand.

 VB derimod - er langsomt afviklende, har horder af memory leaks, allokere vilde mængder af ressourcer og er runtime afhængigt - og så har mcsolutions nok også ret med andre ord et amatørsprog. Det er mægtigt hyggeligt, og det er også hurtigt at lave en prototype i - men et professionelt highperformance sprog, sorry, det er det altså bare ikke.

 Jeg er klar over at sproget er brugt i horder, mest misbrugt. Så ja selvsagt, der er forretning i det. Men mssolutions har også ret med hensyn til prisen. Jeg tager 750 kr for It-projektledelse med 20 års erfaring to it-uddannelser bag mig og en PRINCE2 certificering, så ja ren engro freelancer pris på 900kr for VB kodning, det er bare for dyrt. Så med mindre du har en virkelig fantastisk skill som næsten ingen andre har, så er jeg enig med mssolutions.

 Men du skal ikke tage pointen som noget personligt, det er ren professionelt.

 

 

Fra Hellerup
Tilmeldt 11. Apr 06
Indlæg ialt: 3722
Fra  CloudSprout Skrevet kl. 10:49
Hvor mange stjerner giver du? :

Attila:
Undskyld mig drenge, kom ned fra den høje hest - mssolutions har altså ret!
 

Nej, Nej udsigten fra den høje hest er for god til at stige ned fra den.

Attila:
sorry men det kontrahere CMM i værste skuff

Ved ikke helt hvad denne sætning betyder, en kontrahering er så vidt jeg ved en sammentrækning, mens jeg antager at CMM står Capability Maturity Model. Og hvordan sproget i selv skulle havde noget med dette at gøre ser jeg gerne uddybet.

Attila:

 Jeg har også kodet C på den rigtige måde (ANSI C), C++, C# og Delphi - og de er ALLE totalt overlegne overfor VB

- og Delphi er lige så hurtigt at kode i som VB, og ja det kræver da at man ved hvad hvad en .create gør, hvad tråde er og hvordan memory håndteres - men er man programmør eller er man autodikat skolelærer der har taget et visual basic kursus - men koden i Delphi fungere bare 20-200 gange hurtigere, og bedre for C - det er nemlig endnu hurtigere - mit bud vil være 350 gange hurtigere end VB - stort set på alle fronter - men især på memory dealloc og alloc er C latterligt hurtigt. Og mssolutions har også når han påstår at den hurtige forklaring, om end lidt simplificeret - er at VB udviklere ikke bruger API'erne - det gør de, men de bruger igennem andre API'er - og det skaber OVERHEADS. Overheads er alle performance killers og gør at sproget ikke er særligt flexibelt. Tag f.eks Delphi, jeg kan implementere min egen implementation af tråde - det gør at jeg kan spare 1 megabyte memory pr. tråd jeg sætter i søen - det er sgu da smukt.  Jeg indrømmer at C og C++ er noget sværre sprog -  fordi det kræver dyb forståelse for compilere, linkere og ikke mindst forståelse for bits og bytes og derved er det ikke fantastisk produktive - men for en gammel nørd som mig, så er C bare et smukt sprog - for det fungere med "least needed ressources".

 Men helt ærligt C# er da lige til højrebenet - det er da et ok nemt sprog. Jeg installerede det, brugte 3-4 timer så havde jeg skrevet 80% af en delphi applikation til kontrollering af et server software. og det ses at heilsberg er farmand.

 VB derimod - er langsomt afviklende, har horder af memory leaks, allokere vilde mængder af ressourcer og er runtime afhængigt - og så har mcsolutions nok også ret med andre ord et amatørsprog. Det er mægtigt hyggeligt, og det er også hurtigt at lave en prototype i - men et professionelt highperformance sprog, sorry, det er det altså bare ikke.

Nu har jeg aldrig påstået at VB 6 var et fantatisk sprog, blot at det er ofte blev brugt til forretningsapplikationer. Ud fra det du skriver ses også relativt tydeligt at der en masse tekniske grunde til at ikke vælge VB. Men ingen af dem gør sproget ubrugligt hvis det f.eks. handler om en simpel app til tidsregistrering. Og tro mig, i disse situationer betyder det ekstremt meget mere for kunden om han kan få banket sine krav ind i hovedet på udvikleren end om hvilket sprog der benyttes.

Det sagt så mente jeg også i VB 6 og Delphi dagene, at Delphi var et bedre valg. Men udbredelsen af VB var alligevel Delphi's langt overlegen.

 

Attila:
Jeg tager 750 kr for It-projektledelse med 20 års erfaring to it-uddannelser bag mig og en PRINCE2 certificering, så ja ren engro freelancer pris på 900kr for VB kodning, det er bare for dyrt.

Jeg tager selv 1200 kr i timen ved mindre projekter. Men til den første afslutter jeg en 2-års fuldtidsopgave, hvor prisen var nede på omkring 750 kr. Arbejdsopgaverne er typisk indenfor C# udvikling, mentoring, arkitektur og projektledelse. Af uddannelse er jeg Civilingeniør i informatik (har også en Prince2 certificering, men Prince2 er ikke lige mig, så jeg går og lurre på at tage en Scrum Master certificering). 

Mht. til Søren's timepris på 900 kr. for VB kodning, så kender jeg til en større rammeaftale på med en timepris på 1000 kr, hvor det primært drejer sig om vedligehold og nyudvikling i VB 6. Så der er bestemt nogen der kan få det får det q.e.d.

Hvorvidt Søren's er engro eller ej,  mener jeg ikke han har udtalt sig om, men måske er der noget jeg har overset. Men når man poster på Amino, tror jeg godt man kan regne med at det ikke kun er it-firmaer der læser ens indlæg. 

Men hele pointen er, at jeg ikke synes det klæder en it-professional, at udtale sig negativt om en andens timepris, på et spinkelt grundlag i et offentligt forum.

Fra 9550 Mariager
Tilmeldt 18. Oct 07
Indlæg ialt: 31
Skrevet kl. 11:48
Hvor mange stjerner giver du? :

Altså hør lige her. Manden tilbyder små programmer programmeres hvis de ikke findes. Længere er den ikke. Hvis man står og har brug for et lille program som skal beregne xyz, og ikke kan gøre det i Excel, er det et fint tilbud - man kan tage det eller lade være.

En "uvidende", "almindelig" forretning er ligeglad med om det er programmeret i VB6, .Net, Java eller what-ever - det er løsningen der er afgørende.

Ja, hvis det var et styringssystem til trafikkontrollen i Kastrup eller styrings system til en hjerte-lunge maskine - eller forsåvidt Supply Chain Management til en middelstor virksomhed så er det væentligt hvad det er programmeret i - men hvis det er små utilities, små programmer eller mindre værktøjer er det sgu da ligegyldigt.

Sammen med flere hunderede (tusinde?) andre bruger vi SummaSummarum - hvem ved hvad det er programmeret i? Hvem bekymre sig om det? Det er ikke det der afgøre om det er et værdifuldt værktøj!

Jeg synes at hele diskussionen antager en religionskrig mellem tekniknørder, som er mere fokuseret på teknikken end på de problemer som løsningen skal løse - jeg håber da ikke at det er således at f.eks. McSolutions angriber nye opgaver?!?

900 kr - tja - take it or leave it - det er ikke urealistisk hvis estimaterne er reelle og leveringstiden overholdes.

/Hans-Henrik 

Fra Eden
Tilmeldt 20. Jun 07
Indlæg ialt: 667
Skrevet kl. 11:57
Hvor mange stjerner giver du? :

Attila:
 VB derimod - er langsomt afviklende, har horder af memory leaks, allokere vilde mængder af ressourcer og er runtime afhængigt - og så har mcsolutions nok også ret med andre ord et amatørsprog. Det er mægtigt hyggeligt, og det er også hurtigt at lave en prototype i - men et professionelt highperformance sprog, sorry, det er det altså bare ikke.
 

Product Family Life-Cycle Guidelines for Visual Basic 6.0 

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 10:22
Hvor mange stjerner giver du? :

Jeg selv har vel programmeret omkring 1400 objektorienterede forretningsapplikationer i et C-lignende programmeringssprog, som jeg selv har været med til at bygge og teste som manager.

Jeg har søgt kontakt til folk med interesse for c++ på dette indlæg:  amino.dk/forums/p/33305/214389.aspx#214389

Jeg har valgt at fortsætte videre udviklingsarbejde via C++ vejen af flere grunde. Her er een mere:

Via C og C++ kommer du nærmere et operativsystem, hvor du har al kildekode til rådighed, og du kan studere et væld af kilde-koder og træne C og C++ programmering ved at bygge et operativ-system, som har præcis de komponenter, som JEG eller mine kunder har brug for.

Jeg har fornylig brugt 4-5 timer på at studere Linux From Scratch (LFS) og finder denne Linux version  fascinerende.

Jeg har lige installeret Keldix, en dansk version af PCLinuxOS, som vedligeholdes af Keld Simonsen, som har skabt og som hovedperson vedligeholdt foreningen DKUUG. 

Omkring timepriser: Med KR 900 per time og 1500 debiterbare timer om året burde enhver programmør med respekt for selv tjene KR 1.35M, hvis ikke der lige var ....

Så er der selvfølgelig også Skat, som tager alt for meget og ofte meget mere ved systematisk at nægte fradrag.

Der er i øvrigt mange interessante betragninger i denne tråd.

MVH fra Ejler Ottesen  

 

 

 

 

Side 2 ud af 2 (16 indlæg)