Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Javadags?

Postades av 2001-11-23 14:44:00 - Rasmus Ågren, i forum java, Tråden har 9 Kommentarer och lästs av 1397 personer

Jag kan en del asp, vb och c++. Jag skriver, och tänker skriva mer, för internet och jag har fått för mig att vbscript är rätt så begränsat (långsamt osv). Så nu tänkte jag att det kan vara dags att specialisera mig på något och då tänkte jag lära mig java och javascript bra. Är det en bra ide? Kan man skriva vanliga windows-program i java som man kan i c++. Är de lika snabba? Finns det något man inte kan göra, eller som går sämre, i javascript än i vbscript? För att sammanfatta, om jag lär mig java och javascript kan jag då göra allt som jag kan i de språk jag skrivit i innan? Om jag funderar på en framtid som programmerare är java det man ska kunna riktigt bra då?


Svara

Sv: Javadags?

Postades av 2001-11-23 15:09:00 - Thomas Tydal

> och tänker skriva mer, för internet

Menar du program som ska köras över internet (alltså on-line) eller menar du program som ska använda sig av internet?


> Kan man skriva vanliga windows-program i java som man kan i
> c++.

Nej, finessen med Java är att det är plattformsoberoende, alltså att det ska gå att köra programmen under Unix, MacOs och alla andra med Javastöd precis som under Windows.

Windowsprogram görs bäst i C.


> Är de lika snabba?

Nej.


Svara

Sv: Javadags?

Postades av 2001-11-23 15:19:00 - Rasmus Ågren

Som jag har tänkt mig så ska jag kunna skriva en hemsida med javascript som jag kan använda för att kalla på objekt (eller hur det nu blir) som är skrivna i java. Om man tar ett forum t.ex. så ska jag skriva javascript som står för visningen av det hela och javagrejer som står för lagring, sökning o.s.v.. Är det inte så man kan göra?

Jag menar om man måste köra allt man skriver i en webläsare eller om man kan köra programmen fristående.

Hur mycket långsammare blir det då? Om jag gör som jag skrivit i första stycket här så blir det väl snabbare än om jag gjort det med VBScript?


Svara

Sv: Javadags?

Postades av 2001-11-23 21:18:00 - Thomas Tydal

> Om man tar ett forum t.ex. så ska jag skriva javascript som står
> för visningen av det hela och javagrejer som står för lagring, sökning
> o.s.v.. Är det inte så man kan göra?

För lagring och sökning ska du ha en SQL-databas. Och för att sedan presentera informationen för användaren i html-kod skulle jag rekommendera php eftersom det har inbyggda funktioner för just det och är snabbt och påminner om C. Dessutom är det skrivet i C och man får med källkoden.


> Jag menar om man måste köra allt man skriver i en webläsare eller
> om man kan köra programmen fristående.

C-program kör du ju fristående, men Java är ett litet mellanting. För att kunna vara plattformsoberoende så är liksom programmen bara halvfärdiga. Det sista biten görs iordning när man kör programmet och det anpassas därför efter den dator man kör det på. Det måste därför köras genom Java (Virtual Machine har jag för mig det kallades).


> Hur mycket långsammare blir det då?

Det blir ju overheaden från Java-programmet, men jag har inte gjort några mätningar.


> Om jag gör som jag skrivit i första stycket här så blir det väl
> snabbare än om jag gjort det med VBScript?

VB-Script och Javascript körs ju hos klienten, så det är ju lika slött. Php körs på servern.

Med asp körs det i och för sig på servern, och jag tror det finns något som heter jsp också, så man kör javakod på servern, men det har jag aldrig använt.

Det det egentligen beror på är ju vad som finns på servern du tänker använda dig av.


Svara

Sv: Javadags?

Postades av 2001-11-30 17:23:28 - Benny Olsson

Varför skulle han inte kunna skriva en vanlig win32 app. i Java? Och hur kan du ens tänka tanken att skriva att win32 app. görs bäst i C? ( hoppas innerligt att du menar C++, men det är lika illa det.) Det beror ju helt klart på vad för sorts app. man ska göra..

Kritiserar inte.. Vill bara höra bra motiveringar! :-)


Svara

Sv: Javadags?

Postades av 2001-12-01 20:24:49 - Thomas Tydal

> Varför skulle han inte kunna skriva en vanlig win32 app. i Java?

Vad finns det för anledning till det?


> Och hur kan du ens tänka tanken att skriva att win32 app.
> görs bäst i C?

Windows är gjort i C. Dokumentationen för Windows är gjord för C. Varför krångla till det? Varför göra ett program på 50 kB som kräver dll-filer på 200 kB när det räcker med ett program på 6 kB?


> Det beror ju helt klart på vad för sorts app. man ska göra..

Ja, C++-kod är ju lite trevligare när det är större projekt och man är fler. Men jag gör mest små hack, och då är ju C bättre.


Svara

Sv: Javadags?

Postades av 2001-12-01 23:47:54 - foo Olsson

>Varför göra ett program på 50 kB som kräver dll-filer på 200 kB när >det räcker med ett program på 6 kB?

Har du skrivit många windows program med ett GUI på 6KB i C själv?
Om du har det så vet du nog varför det finns fördelar att välja något annat alternativ.


Svara

Sv: Javadags?

Postades av 2001-12-02 12:07:24 - Thomas Tydal

> Har du skrivit många windows program med ett GUI på 6KB i C själv?

Ett par stycken. Du hittar några av dem på http://www.tydal.nu/se/programs/

PopUtil är det enda som är skrivet med MFC, men det var innan jag lärde mig winapi.

Att de andra är lite stora (30-40 kB) beror på att jag har varit lat och kompilerat dem med Microsoft C.

De blir bara 5-6 kB om jag kompilerar dem med gcc och Mingw istället, men då måste jag göra om resourcefilen lite grann.

Ja, jag använder resource-editorn i Visual Studio.


> Om du har det så vet du nog varför det finns fördelar att välja något
> annat alternativ.

Den enda fördel jag kan komma på är att det kan vara lättare att lära sig något annat alternativ om man inte kan C och winapi. Men nu kan ju jag det.


Svara

Sv: Javadags?

Postades av 2001-12-03 00:05:00 - foo Olsson

>Ett par stycken. Du hittar några av dem på http://www.tydal.nu/se/programs/

Dessa program verkar inte direkt vara fulla av grafiskta windows gränsnitt (fönster knappar treeviews odyl)

>Den enda fördel jag kan komma på är att det kan vara lättare att lära sig något annat alternativ om man inte kan C och winapi. Men nu kan ju jag det.

Andra fördelar kan vara att det går mycket fortare _brukar_ bli mindre buggar och snyggare.

Men som du själv skriver"jag gör mest små hack, och då är ju C bättre" då kan jag hålla med dig.



Svara

Sv: Javadags?

Postades av 2001-12-03 17:42:09 - Thomas Tydal

> Dessa program verkar inte direkt vara fulla av grafiskta windows
> gränsnitt

Nej, i Autostart (som har mest) är det ju två dialogrutor, en messagebox, en listbox och några knappar. Men grunderna är ju demsamma, så det är ju inga problem att rita upp fler dialogrutor och stoppa in de saker man vill ha.

Dessutom finns det ju inget som hindrar mig från att göra egna libbar, vilket jag gör när det behövs.


> Andra fördelar kan vara att det går mycket fortare

Det beror ju på vad man är van vid. För dig går det kanske fortare att skriva: list.AddItem "nån text", medan det för mig går snabbare att skriva: SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "nån text");


> _brukar_ bli mindre buggar

Snarare motsatsen. Det är ju lättare att veta vad man gör när man gör det själv, men återigen, det beror ju på hur mycket man kan.

För en nybörjare är ju givetvis Basic lättare att lära sig, men för en som redan kan C eller C++ finns det ju ingen mening med att sänka sig till basic-nivån. Eller MFC-nivån.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
1 011
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies