Gå til innhold

Anbefalte innlegg

Hei hei!

 

Holder på å utvikle en Nettleser i håp om å bedre programmeringsferdighetene mine!

 

Men jeg trenger litt input og ideer fra dere om hva jeg kan inkludere i denne fantastiske nettleseren.. jeg siterer websiden min:

 

Current features:

* Easy to use interface with several skins / themes

* Tabbed browsing with the ability to open new windows as well

* Handy settings includes: Delete cookies and cache on exit

 

Planned features:

* IRC client integration

* RSS reader

* A fully featured bookmark system.

 

Noen?

 

EDIT: Trenger også et navn til nettleseren! Er dårlig på sånt!

Endret av Earth657
Lenke til kommentar
Videoannonse
Annonse

Hva med å satse litt på å legge til noen funksjoner for programmerere? Særlig oss webutviklere kunne trengt noen handy webutvikler-tilbehør.

 

Også lage til slik at man kan legge til extensions og/eller moduler. Det ville vært helt genialt :)

Lenke til kommentar

Noe lignende ghostzilla kanskje? Hvor musepekeren er, er det vinduet som blir markert, det andre blir grått.. Om noen kommer flytter du bare musepekeren vekk fra pornoen, og det blir grått.. så er det bare fil - rediger - vis linjen som vises.

 

 

ps.. om du tjener penger på dette skal jeg ha 10 000.

Lenke til kommentar

Har en MX518, med slike fram og tilbake-knapper på siden.

Hvertfall, de fungerer ikke som frem og tilbake i Linux (firefox der), men back-knappen åpner et vindu i ett nytt vindu. Blitt så vandt til denne deilige funksjonen, at jeg ofte trykker back-knappen når jeg vil åpne no ei nytt vindu i Windows.

 

Vet ikke om dette er mulig å gjøre i en nettleser hvis instillingene for knappene allerede er definert av musa, driverne og/eller Windows.

Lenke til kommentar
Det viktigste i en nettleser er motoren, hva er planen din der?

6709264[/snapback]

 

Motoren er også det vanskeligste å få til "rett" (MS har jo åpenbart ikke klart det, f.eks), kan jeg få anbefale å bruke en ferdig motor? Gecko og KHTML er rimelig gode motorer som er open source. :)

Endret av jorgis
Lenke til kommentar

Vil tippe, uten å tørre å si helt sikkert, at han bruker Internet Explorer til å laste ned og rendere sidene hans. Det er nemlig fullt mulig å få Internet Explorer til å rendere inn i andre vinduer i andre programmer. Delphi har en komponent som gjør dette veldig enkelt. Er også fullt mulig og veldig enkelt i C++, Visual Basic og Java og mulighens andre språk. Dette gjør nettleseren hans fullstendig avhengig av Internet Explorer og ikke sikrere enn det, men han kan fint gjøre den enklere å bruke (fex Tabbed browsing, download managers og lignende).

 

Hvis han ikke skal bruke Internet Explorer, krever det en del vanskelig programmering. Han må skrive "classes" for å enkelt kunne bruke HTTP protokollen asynkronøst til å laste ned elementer ved hjelp av en addresse, han må skrive/bruke en XML parser til å parse HTML koden, han må skrive en GUI komponent til å tegne det på skjermen, han må skrive/bruke Javascript parsere/VM's, han bør støtte integrering av Java komponenter, han må kunne tegne bilder i mange formater og animere de, han må støtte skjemaer osv... Bruker han Internet Explorer slipper han alt det, så derfor tror jeg han gjør det, men han kan også bruke Gecko/KHTML selv om det er litt vanskeligere og han må bruke det språket det var skrevet i.

Endret av chrml
Lenke til kommentar

Hvorfor gå gjennom alt bryet med å lage en komplett nettleser, som vil kreve enorme mengder arbeid (selv om han benytter seg av IE/KHTML/Gecko) og mange, mange tusen linjer kode? Om en er ute etter å styrke programmeringskunnskapene sine, er det vel lettere å lage en extension til Firefox, hvor en slipper å gjøre alt lavnivå-greier selv? Eller om det er lavnivå-greiene han er ute etter; hvorfor ikke lage noe lettere, som f.eks. en RSS-leser?

Lenke til kommentar
Om en er ute etter å styrke programmeringskunnskapene sine, er det vel lettere å lage en extension til Firefox

6711740[/snapback]

Går ikke det ganske mye ut på bare XML/XUL/Xxx-relaterte ting?

6713634[/snapback]

 

Meget mulig, kan godt hende det er litt python/perl involvert også. Men poenget mitt er at det ikke er lurt å jumpe på en såpass enorm greie som det å lage en nettleser er, om en ikke er forberedt på at dette er en greie som kommer til å ta år å fullføre. Mozilla inneholder drøyt 4 millioner linjer kode for tiden, og det er i meste laget å gjennomføre som et hobbyprosjekt for egenlæring. Vil foreslå å finne seg et vesentlig enklere prosjekt å begynne på. :)

Lenke til kommentar
få lagt inn msn messenger i selve nettleseren på en måte hvis det går ann?? slik at samtale kommer opp som en ny "tab" for hver person du snakker med ;) hadd "alt i en" liksom ;)

6714340[/snapback]

Personlig liker jeg ikke "alt i ett" programmer. Blir for rotete syns jeg. Grunnen til at jeg bruker Firefox istedet for Opera pga Opera har så mye rart jeg ikke trenger, fex email/irc klienter. Dessuten krever en brukbar MSN klient trådstarter noen titusen linjer med ekstra kode hvis det skal implementeres brukbart (snakker av egen erfaring).

 

Jeg kaster meg på de over. Nettlesere har vi nok av for ethvert behov, og Firefox er så og si perfekt allerede. Ting du skriver for egen læring bør være små og kanskje til og med nyttige programmer. Og så får du mye rart du kan skryte av seinere hvis du lager det ferdig. Jeg kan med 100% sikkerhet og egen erfaring si at du ikke vil fullføre nettleseren din hvis du planlegger å gjøre det fra bunn av. Jobbet selv på et massivt spill bak i tia som selfølgelig aldri ble ferdig og nettleser projektet ditt er nok like stort.

 

Et TCP-IP (klient-server) chat program vil nok lære deg mye tror jeg... Kanskje prøve på det?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...