FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Flitig postare
|
När vet man att det är dags att börja köra med Objektorienterad programmering (php) i sina arbeten?
Har försökt att förstå OOP under en väldigt lång tid men lyckas inte tillämpa det praktiskt. Känns som att jag slösar bort massor av tid på att försöka förstå OOP när jag istället kunnat ägnat tiden åt att lära mig att skapa nånting praktiskt istället. Vad är era tankar angående objektorienterad programmering för nån (mig) som inte har läst omfattande datoringenjörskunskap? |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Först måste du väll fundera på vad du vill åstadkomma. Behöver du skapa en inloggning eller en koppling till en databas, ja då är det dags att börja studera PHP eller något annat programmeringsspråk.
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
En duktig programmerare lär sig hela tiden nya saker. OOP är kanske inte lämpligt i all fall, men OOP är sällan fel. Sedan kan man arbeta OOP utan att för den delen arbeta med ett språk som har OO stöd. Men det är överkurs att förstå det... :-) men det korta svaret på din fråga är att OOP har sina fördelar och det finns väl ingen anledning till att du inte skulle använda det genomgående.
Det här kanske känns som ett personligt påhopp, men det är det inte. Men om du har problem med att förstå grundläggade programmeringsprinciper är det kanske inte programmering du skall fokusera på. Som wooper skriver bör du fudnera på vad du vill åstadkomma. Enklare fixar kanske du kan klara ändå, men du kanske borde fundera på om du skall fokusera på något annat. Du har kanske massor av bra idéer och ett sinne för affärer. Fokusera då på det tillsammans med någon annan som är en duktig programemrare. Eller så hittar du en bättre lärare :-) |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Flitig postare
|
Citat:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Har WN som tidsfördriv
|
Jag har samma problem, PHP programmeringen flyter på jätte bra men har inte riktigt förstått hur man tillämpar OOP.
Läst lite guider och så och jo, jag förstår poängen med det. Men hur tillämpar man det :blink: Finns säkert någon som kan tipsa om någon bok eller något där de beskriver från grunden upp till lite mer avancerad OOP i PHP? Då skulle både jag och wizzo nog bli glada ![]() |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Nu kanske det här låter lite knas, jag lärde mig grunderna i PHP och hoppa sedan på Ruby on Rails ( ca 3 månader sedan ).
Och mycket av det jag lärt mig nu av RoR skulle jag kunna använda till fin och effektiv kod i PHP. Agile, DRY, RESTful development och givetvis OOP. Blaha blaha. |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
Säger två saker, papper o penna
![]() men värt o läsa http://www.webmasterstop.com/56.html Jag kodar inte allt i oop, men vissa saker passar perfect i OOP medans andra saker inte passar. |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Har WN som tidsfördriv
|
I små till medelstora system tycker jag det är mer en smaksak om man vill köra oop eller inte. Det är väl egentligen aldrig fel att köra i OOP, men det kan ibland ge onödigt "komplicerade" filer kan jag tycka....
Men däremot om du bygger ett större system kan det vara en bra ide. Alla har väl ett eget sätt att programmera och lägga upp saker och ting, själv brukar jag köra med vad jag kallar moduler som mer eller mindre bara är ett sätt att struktera funktioner och annan kod så att man får en bättre överblick. Många gånger så ska personen jag kodar åt själv kunna gå in i koden och göra ändringar... därför viktigt att det är så simpelt och strukturerat som möjligt. |
||
![]() |
![]() |
Svara |
|
|