Lite allmänna frågor om att bygga ett system! (PHP + DATABAS)

Permalänk
Medlem

Lite allmänna frågor om att bygga ett system! (PHP + DATABAS)

Tja!

Om man tänker rent hypotetiskt, att jag vill skapa ett typ av bokningssystem som ska kunna användas online, alltså på en webbplats, vad behöver jag kunskaper inom då?

1. Använder man endast PHP för att göra detta? Eller kan man ordna dessa applikationer i C# och använda på nätet? (Underförstått att det krävs en databas).

2. Om det sedan skulle bli mer avancerat, då att var och en av databaserna för detta system är anslutet till en server som har tillgång till all information om bokningar osv, vad skulle det kräva kunskaper inom förutom MySQL kanske?

För att förtydliga: Säg att det finns en webbplats där man kan söka efter lediga flygstolar till olika resemål, och att denna webbplats då hade tillgång till alla flygbolagens bokningssystem för att visa lediga platser.

Hur avancerat är detta att skapa? Ungefär hur lång utbildning krävs det?

Tack på förhand och jag ber om ursäkt för mina luddiga och något dumma frågor!

Permalänk
Medlem

1) PHP är vanligt, men det finns mycket annat du kan använda beroende på vad du vill ha. Javascript är vanligt också när du inte behöver göra saker på server-sidan, annars så finns det ASP .Net bl.a. som ska tillåta dig att skirva C/C++/C# kod och använda det på i princip samma sätt som PHP om jag förstått det hela rätt. Java och Applets fungerar ju också. Använd vad du kan eller vad du tycker verkar enklast. Kan du skriva C# tycker jag du ska kika på ASP i första hand och se om det uppfyller dina krav. Sen är det väl möjligt att du kan använda dig av flera saker också. Att kombinera t.ex. PHP för logik och Javascript för AJAX och gränssnitt är vanligt att se. Sen finns det massor med API bibliotek man kan använda sig av, typ jQuery för Javascript, för att göra saker lättare.

2) De flesta språk, speciellt modernare språk (Java/C#) och språk som är gjorda för att användas på Internet (PHP etc.) brukar ha ganska bra stöd för databashantering. Kan du MySQL så räcker det långt, hur du integrerar det med din server kod brukar vara ganska enkelt att lära sig.

Det är nästan omöjligt att svara på hur mycket utbildning som krävs och hur svårt det skulle vara när man inte vet hur mycket du kan och detaljerna om systemet. Ge mig en server med en MySQL databas och PHP stöd så kan jag förmodligen slänga ihop ett enkelt bokningssystem på en timme p.g.a. att jag har en ganska bra grund även om jag inte är speciellt långt över amatörnivå inom just MySQL och PHP. Men sen blir det kanske knivigare om systemet ska ha något mer avancerat än lägg till/ta bort bokningar, speciellt om jag inte omedelbart vet vilka funktioner som finns som jag kan använda mig av.

Permalänk
Medlem

Tackar otroligt mycket för ditt utförliga svar. Ska ta mig en titt ASP.Net då jag kan en del C#.

Systemet på servern ska egentligen bara ha en grundfunktion: Att söka igenom de databaser som filtrerats fram genom sökinställningar som användaren gör, liknande när man väljer län på blocket så kommer det endast upp annonser från det området.

Men, återigen ett stort tack för att du tog dig tid att svara.