Nytt webb-projekt för en nybörjare

Trädvy Permalänk
Medlem
Registrerad
Jan 2017

Nytt webb-projekt för en nybörjare

Hej alla, kan väl börja med att säga att jag har väldigt grundläggande kunskaper inom html och css. Men syftet med detta projekt är helt enkelt att ändra på det.

Jag har ett projekt som jag vill göra, det finns lösningar som kan det jag vill men det är inte lika kul.. Jag vill lära mig webbutveckling, men har för närvarande inte något intresse att sätta mig i skolbänken så jag får använda mig av det fantastiska internet och dess information..

Det jag vill göra är:

Jag vill skapa en webbsida där man kan logga sina bettningresultat, alltså behöver jag en databas där det jag matar in i typ ett formulär lagras, och sedan visas upp på webbsidan. Jag vill sedan kunna filtrera dessa för att se hur resultaten skiljer sig åt. Ett spreadsheet om jag är korrekt.

Man ska kunna skapa en användare och ha sitt egna spreadsheet.

Sedan kommer jag även vilja ha möjlighet att leta upp som exempel en specifik fotbollsmatch, och den ska då kunna visa vilken bettingsite som erbjuder det bästa oddset för det jag vill spela på.

Men det jag undrar är väl igentligen om jag kommer kunna göra detta oavsätt vilket språk jag kommer välja? PHP, Python, Ruby, c# osv? för jag kommer ju behöva lära mig något av dessa? kanske behöver jag lära mig flera?

Detta är inget som jag har bråttom med, jag vill helt enkelt göra det för att det är kul.

Ber om ursäkt om jag postat fel eller om min fråga är en i mängden.

Men min fråga är alltså inte "vilket språk ska jag lära mig", utan kan alla dessa språk lösa det jag är ute efter? Om svaret är ja så tror jag att jag kommer fortsätta lära mig html, css och börja lära mig Python då jag läst mycket gott om det.

R7 1700 @ 3.8ghz 1.3v | Corsair Vengeance LPX 2x8gb @ 3000mhz | Gtx 750 TI | EVGA Supernova 650w G3 | ASUS PRIME X370-PRO | Samsung 850-Series EVO 250GB OS | Seagate BarraCuda 3TB 7200rpm 64MB | be quiet! Pure Rock | Fractal Design Define C

Trädvy Permalänk
Medlem
Plats
Eksjö
Registrerad
Sep 2012

Html är ganska lätt att lära sig. Jag rekommenderar dessa sidor att lära sig html med http://www.openwebdesign.org/
http://www.w3schools.com/html/default.asp
https://www.codecademy.com/

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Maj 2008

Låter som ett roligt projekt och kul att du gör det av rent intresse

Du kommer som du skriver behöva något mer än HTML och CSS, t.ex. javascript (enkelt allt lära sig och kan verkligen rekommendera det just för att det är enkelt). Sen när du börjar känna dig hyfsat hemma med javascript så kan du börja kika på AngularJS(bygger på javascript) och React(google "UI-språk").

Lycka till!

Trädvy Permalänk
Medlem
Registrerad
Jan 2017
Skrivet av Axel95:

Html är ganska lätt att lära sig. Jag rekommenderar dessa sidor att lära sig html med http://www.openwebdesign.org/
http://www.w3schools.com/html/default.asp
https://www.codecademy.com/

Tack, har kört en del html på bla codecadamy och tycker det känns bra. Men kan du svara på om dessa språk som jag skrev i första inlägget klarar dom funktioner som jag har tänkt, eller om jag behöver flera?

Skrivet av Mitchymojboj:

Låter som ett roligt projekt och kul att du gör det av rent intresse

Du kommer som du skriver behöva något mer än HTML och CSS, t.ex. javascript (enkelt allt lära sig och kan verkligen rekommendera det just för att det är enkelt). Sen när du börjar känna dig hyfsat hemma med javascript så kan du börja kika på AngularJS(bygger på javascript) och React(google "UI-språk").

Lycka till!

Så du menar att man skulle kunna göra alla dessa saker jag är ute efter med hjälp av html + javascript och även sql som jag gissar behövs för databaser?

Eller kan man kanske säga det om alla dessa? Html + valfritt språk och sql kommer kunna lösa det jag vill?

Mobilfingrar

R7 1700 @ 3.8ghz 1.3v | Corsair Vengeance LPX 2x8gb @ 3000mhz | Gtx 750 TI | EVGA Supernova 650w G3 | ASUS PRIME X370-PRO | Samsung 850-Series EVO 250GB OS | Seagate BarraCuda 3TB 7200rpm 64MB | be quiet! Pure Rock | Fractal Design Define C

Trädvy Permalänk
Medlem
Registrerad
Jun 2014

Det är HTML, CSS och javascript du kommer använda dig av på "frontend."

Sedan är frågan vad du vill ha för backend.. databas/användarhantering alltså.. här kommer PHP eller ruby (on rails) in i leken, Python kan du säkert få in någonstans men det är nog mer jobb än det är värt. Då behöver du en server. Hosting, SQL. Användarhantering är jobbig.. åhhhhhhh

Jag har en annan idé. (kommer låta som jag försöker sälja något, men jag har jobbat med ovanstående och jag skulle aldrig återgå till det i dagens läge när det kommer till enklare webbprojekt)

http://firebase.google.com/

Firebase är en tjänst för att låta dig skippa egen backend helt. Det hanterar användarna, databasen* och hosting. Det är jävligt enkelt och gratis (så länge inte sidan är super-pupulär)

* Det är inte SQL så det är kanske inte idealt i din situation, det beror på hur avancerade datasökningar/filtrering du behöver göra. Istället är det jävligt mycket enklare än SQL om du har enkel data

(alternativ till firebase: apache/mysql och php/ruby/(python?))

https://www.polymer-project.org/1.0/

Ett enklare sätt att bygga sidor. Du använder dig av "web components", som är en ny teknik för att skapa egna HTML elements. Jag tycker det är fruktansvärt coolt och roligt. Det finns massa gnäll på polymer och en del av det är rättvist, men jag gillar det så pass mycket att jag inte bryr mig. Det är så enkelt att hålla på med (oftast) att det är värt alla baksidor. Google om du vill veta dess baksidor

(alternativ till polymer: React, Angular, Vue)

Dessa kan kännas komplicerade vid första anblick (speciellt polymer om du inte har så mycket JS erfarenhet) men jag skulle ge dem ens chans (speciellt firebase som är gudasänt enligt mig då man slipper apache/wamp skiten och hosting)

@Axel95: vi länkar inte w3schools längre! hit ska du gå för html/js referens: https://developer.mozilla.org

EDIT: Vad jag glömde att säga som jag tror är relevant är att om du använder firebase/polymer så är de enda språken du använder html/css och javascript

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Maj 2008
Skrivet av nolfie:

Tack, har kört en del html på bla codecadamy och tycker det känns bra. Men kan du svara på om dessa språk som jag skrev i första inlägget klarar dom funktioner som jag har tänkt, eller om jag behöver flera?

Så du menar att man skulle kunna göra alla dessa saker jag är ute efter med hjälp av html + javascript och även sql som jag gissar behövs för databaser?

Eller kan man kanske säga det om alla dessa? Html + valfritt språk och sql kommer kunna lösa det jag vill?

Jo precis, finns många språk för att lösa ditt projekt. Jag svarade nog inge på hela frågan när jag svarade inser jag nu. Men som föregående person skrev så kan även jag rekommendera firebase, väldigt smidigt. Finns flera liknande om man googlar runt. Det är ytterst ambitiöst att göra precis allt, frontens och backend om du inte har tidigare erfarenhet. Därför är det nog smart att börja på lite mindre skala, t.ex. bara köra frontend och låta serverdelen skötas av firebase, lätt att man tröttnar annars för att det blir för mycket.

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Aug 2003

Eftersom ingen annan har sagt MVC så måste jag slå ett slag för det, riktigt enkelt att komma ingång med en simpel sida med inlogg & databas.

1) Ladda ner Visual Studio Community: https://www.visualstudio.com/vs/community/
2) ASP.NET MVC 5 Beginner guide: https://www.asp.net/mvc/overview/getting-started/introduction...

System #1 - Intel 6700K@4.8GHz + Corsair H110i PnP ~ ASUS ROG MAXIMUS VIII RANGER ~ 32GB Corsair Vengeance LPX DDR4 2400MHz ~ 2x Gainward GeForce GTX 980 Ti 6GB 'GS' ~ 2x 512GB Samsung EVO 850 ~ Corsair RM1000W ~ Acer 27" Predator G-Sync XB271HU
System #2 - Intel 2500K@5.0GHz + Corsair H60+PnP ~ ASRock P67 Extreme4 ~ 16GB DDR3 ~ Gainward 980Ti 'GS' ~ BenQ 24" XL2430T ~ 2x512GB Samsung EVO 840 ~ 750W Corsair TX