Kom ihåg mig?

Projektstruktur med programmering i fokus (m. PHP som exmpel)

 
Ämnesverktyg Visningsalternativ
Gammal 2013-10-08, 19:44 #1
Kimppas avatar
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2010
Inlägg: 793
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
Kimppas avatar
 
Reg.datum: Jul 2010
Inlägg: 793
Standard Projektstruktur med programmering i fokus (m. PHP som exmpel)

Hej,

Lite kort:
Sitter väldigt ofta med många projekt som inte alls behöver vara något komplext. Mitt problem är nog att "allt ska vara perfekt" innan jag är nöjd med det och känner att detta är något jag skulle vilja publicera. Eftersom jag kommer utgå från PHP i mina exempel (då det är mest känt för mig, vilket också innebär att det kommer vara mer åt webbutvecklingshållet) så hoppas jag inte, att det på något sätt påverkar vad det är ja vill komma fram till.

Låt oss ta ett HTML dokument som ett exempel.

Det är uppbyggt ungefär så här: (doctype) html, head, body, html-slut

För de som jobbar eller jobbat med webbutveckling så programmerar man oftast inte hela projektet i samma fil, utan delar upp det i olika filer samt mappar. Jag har tidigare och använder mig fortfarande av "includes" för att lägga in html/head/title etc och avsluta mina dokument med en "end-include".

Nu har jag börjat funderat på att programmera i något typ av Objekt Orienterad Programmering PHP och kom fram till följande idag, och undrar om det är ett sätt som folk arbetar på, eller om det är så man ska arbeta (kanske man inte är så norsk, skämt åsido)?

PHP-koden (som kanske räknas som objektorienterad?):
Citat:
<?php

class Elements {

public $id;
public $p;

public function newDiv($id) {
echo ("<div id=\"$id\">\n");
}
public function endDiv($id) {
echo ("</div><!--$id-->");
}

public function addParagraph($p) {
echo ("<p>$p</p>\n");
}

}

$html = new Elements;
$html->newDiv("namn");
$html->addParagraph("En paragraf.");
$html->endDiv("namn");

?>
HTML-koden:
Citat:
<div id="namn">
<p>En paragraf.</p>
</div><!--namn-->
Resultatet:
En paragraf.

Kan detta vara ett bra tillvägagångssätt om man har flera projekt man arbetar med?
HTML element används ju dagligen på webbsidor, så att ha fördefinierade funktioner för det, är det bra?

Vill ni dela med av er hur ni försöker få era projekt så organiserade så som möjligt.. med fokus på programmering?

Senast redigerad av Kimppa den 2013-10-08 klockan 19:48
Kimppa är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017