Tjenare! Jag är inte världens bästa när det kommer till programmering men jag har ett par frågor.
Om man vill utveckla en ny webbrowser likt firefox och google chrome, hur lång tid tar det att programmera en rätt så komplicerad en?
Är det lätt att programmera en browser eller måste man anställa riktiga proffs för att det ska bli bra?
Hur mycket kostar det ungefär?
Frågorna kan bli komplicerade att svara på då vi inte vet hur stort det blir eller hur komplicerat det blir, men anta att det är riktigt komplicerade grejer man vill utveckla? :) tack på förhand!
Att bygga en egen läsare från grunden... Tja, det handlar om åratals arbete även om flera personer jobbar på det. Dessutom är det ett kontinuerligt arbete eftersom standarderna ständigt förändras. Bara att glömma om du inte heter Microsoft eller har bred uppbackning av opensource-världen.
Men sen behöver du ju inte börja från grunden, beroende på vad du vill göra. Du kan bygga en läsare baserat på befintlig kod, t ex Mozilla (alltså Firefox) eller WebKit/Chromium (Safari/Chrome). Tänk då på att du måste sätta dig in i vad den aktuella licensen tillåter dig att göra. Du kan t ex vara tvungen att distribuera full källkod med programmet.
Sen finns ju Internet Explorer, som inte på något vis är opensource, men som kan användas som plugin i andra program. Har du väldigt låga krav kan du göra "din egen" browser i Visual Basic på 10 minuter, men å andra sidan lär ingen ta en sådan browser på allvar. :)
Som sagt så är jag väldigt dålig på detta men tänkte mig mer en webbläsare med helt ny design. T.ex flikarna på kanterna och kalkylator, väder o andra saker på högerkanten osv.. något som ingen annan har än. Måste man då börja om helt från nytt eller kan man använda andras koder men anställa en programmerare som justerar lite?
Välkommen till wF Tonyheimer, det finns en hel del inom den öppna sfären. Där finns ju som sagt Mozilla och Chrome.
Men skall du göra något med Open Source så måste du släppa din del med som källkod.
Delphi (Borland) har också ett par komponenter som gör att man snabbt kan skissa upp en prototyp.
Men skall du göra något med Open Source så måste du släppa din del med som källkod.
Nej, det beror helt och hållet på vilken licens som har använts. T.ex. WebKit använder LGPL (GNU Lesser General Public License) vilket medför att du kan använda WebKit som ett bibliotek och ändå släppa din egen mjukvara helt proprietärt (som Safari t.ex.). Gecko däremot använder tre licenser (MPL, GPL och LGPL) och åtminstone GPL-delen gör att licensen "smittar" och du kan då inte släppa egen kod proprietärt. Vad MPL säger har jag ingen koll på.
267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e