Gå till innehåll
Just nu i M3-nätverket

Mac som webbutvecklingsmaskin


larregee

Rekommendera Poster

Hej!

 

Jag jobbar idag med att utveckla små webblösningar och sitter med en PC(tyvärr...!) /Windows XP Professional och skapar de flesta webblösningar först lokalt.

På burken använder jag IIS som webbserver för att lägga upp alla webblösningar och kör sedan lokalt mot en mySQL databas. Utveklingsspråket är asp/VBScript.

 

Då många av mina medarbetare använder Mac skulla jag vilja lämna PC världen för att gå in i Mac världen. Äntligen! Nu till frågan;

 

Finns det möjlighet att skapa flera webblösningar lokalt på en Mac? Hur går man till väga? Om jag inte helt fått det om bakfoten finns det Apache webbserver inbyggt. Vilken Mac ska jag inhandla för god prestanda? Kan Apache hantera asp?

 

Observera att jag på Macen endast ska skapa webblösningarna för att sedan flytta dem till en riktig webbserver men jag vill ändå kunna köra x antal lösningar lokalt på min Mac.

 

Tacksam för svar!

 

/Lars

Länk till kommentar
Dela på andra webbplatser

Ja, det går. Apache finns installerat från början. /Library/WebServer/

du kan ju testa om den är igång genom att skriva http://localhost

annars kan du väl starta den i systeminställningarna om jag inte minns helt fel.

 

Det funkar iaf med PHP som jag kör på

Länk till kommentar
Dela på andra webbplatser

dale har väl svarat egentligen. Vill bara lägga till att alltså Mac har Apache med som standard. I varje användarkonto finns en särskild mapp som är en virtuell host, dvs du behöver inte lägga sajterna i serverns root-mapp, utan i din egen. Åsså kan du givetgis skapa hur många nya "virtual hosts" du vill i ditt eget konto genom att lägga till dom i systemets httpd.config (de e enkelt).

 

Vill du installera en helt ny server, dvs inte röra ordinarie Apache, så kan du ladda ner MAMP som kommer med php och MySQL och installeras genom ett par klick:

http://www.mamp.info/en/home/

 

Vill du lägga till support för php i den ordinarie servern:

http://www.entropy.ch/software/macosx/php/

 

Och här är MySQL databas:

http://www.entropy.ch/software/MacOSx/mysql/

 

Slutligen ska du enkelt kunna sköta MySQL också:

http://www.phpmyadmin.net/home_page/index.php

Länk till kommentar
Dela på andra webbplatser

Utveklingsspråket är asp/VBScript.

488206[/snapback]

Att köra asp på Mac är inte helt enkelt eftersom det är ett utvecklingspaket knutet till M$. Du kan förstås överväga att börja använda php (som är enkelt) eller perl (som är kraftfullt), de är som nämnts redan installerade på varje mac även om en bra idé är att uppgradera php till senaste versionen.

 

Vad det gäller val av modell skulle jag föreslå en iMac med stor skärm så att du kan ha webläsare och utvecklingverktyg parallellt sida vid sida på skärmen. Minst 1 gb minne är att rekommendera. Annars räcker de flesta nya mac:ar prestandamässigt väl för webutveckling.

 

Om du också använder Photoshop ofta bör du eventuellt skaffa en mac pro med bra skärm och massa minne även om en iMac för all del räcker till för de flesta.

Länk till kommentar
Dela på andra webbplatser

Självklart ska du utveckla dina lösninar på Apache, då det är den absolut mest använda servermjukvaran som finns.

Länk till kommentar
Dela på andra webbplatser

Som sagt är Microsoft inte riktigt glada på att låta oss Mac-användare utveckla för ASP och ASP.NET. Det går att lösa men inte alltid så enkelt. Kom dock ihåg att nya Macar kan köra Windows så om det skulle behövas kan du även ah det installerat.

Länk till kommentar
Dela på andra webbplatser

Hej och tack för alla svar!

 

Många intressanta lösningar men följande är tyvärr inte möjligt

 

Du kan förstås överväga att börja använda php (som är enkelt) eller perl (som är kraftfullt), de är som nämnts redan installerade på varje mac även om en bra idé är att uppgradera php till senaste versionen.

 

Då vår webbserver - IIS 6- ligger på en PC så ska sajterna vara ASP sajter.

PHP är alltså inte aktuellt.

 

Bland era svar finns dock en hel intressata aspekter som jag genast sak kasta mig över!

 

/Lars

Länk till kommentar
Dela på andra webbplatser

... det du skulle kunna göra är att dedikera din nuvarande dator som IIS intern webbserver, och ftp:a / networka upp filerna mellan datorerna. På så sätt kan du både få IIS/ASP att fungera, samtidigt som du arbetar i mac:en.

 

Och ja, mac:en uttökar produktiviteten rejält - systemet är designat för enkelhet och, som Bill Gates så passionerat talar om, "clarity".

 

Dessutom finns det rejält bra utvecklingsprogram - bland annat TextWrangler!

Länk till kommentar
Dela på andra webbplatser

Då vår webbserver - IIS 6-  ligger på en PC så ska sajterna vara ASP sajter.

PHP är alltså inte aktuellt.

491438[/snapback]

Det är lite synd att MS alltid binder fast sina kunder vid sina system. Tråkig affärsstrategi. Det finns ju så många bra kraftfulla tekniker som jsp, python och perl som går utmärkt att använda annars.

 

Missförstå mig nu inte, jag tycker inte asp är dåligt bara för att det är från MS. Det är bara synd att det alltid skall vara knutet till deras servrar eller operativsystem.

Länk till kommentar
Dela på andra webbplatser

  • 1 month later...
Missförstå mig nu inte, jag tycker inte asp är dåligt bara för att det är från MS. Det är bara synd att det alltid skall vara knutet till deras servrar eller operativsystem.

 

Jag håller absolut med. Lite tråkigt att dom har ett sådant grepp om marknaden som dom faktiskt har. De flesta kör faktiskt ASP, ASP.NET med SQL-server.

 

Jag skulle för övrigt vara väldigt glad om någon vänlig själ ville posta någon form av "walk-through" till att sätta upp en IIS eller motsvarande för att kunna köra ASP-kod lokalt på sin mac, om det överhuvudtaget är möjligt? :dumstrut:

Länk till kommentar
Dela på andra webbplatser

Jag skulle för övrigt vara väldigt glad om någon vänlig själ ville posta någon form av "walk-through" till att sätta upp en IIS eller motsvarande för att kunna köra ASP-kod lokalt på sin mac, om det överhuvudtaget är möjligt? :dumstrut:

 

Mono Project kanske?

http://www.mono-project.com/

 

- T

Länk till kommentar
Dela på andra webbplatser

Mono Project kanske?

http://www.mono-project.com/

 

- T

 

Hmmm, ser ju intressant ut. Värt att kolla upp skulle jag tro. Har du testat det? Eller kanske någon annan som gjort, och vill dela med sig av lite erfarenhet?

Länk till kommentar
Dela på andra webbplatser

  • 2 years later...
dale har väl svarat egentligen. Vill bara lägga till att alltså Mac har Apache med som standard. I varje användarkonto finns en särskild mapp som är en virtuell host, dvs du behöver inte lägga sajterna i serverns root-mapp, utan i din egen. Åsså kan du givetgis skapa hur många nya "virtual hosts" du vill i ditt eget konto genom att lägga till dom i systemets httpd.config (de e enkelt).

 

Vill du installera en helt ny server, dvs inte röra ordinarie Apache, så kan du ladda ner MAMP som kommer med php och MySQL och installeras genom ett par klick:

http://www.mamp.info/en/home/

 

Vill du lägga till support för php i den ordinarie servern:

http://www.entropy.ch/software/macosx/php/

 

Och här är MySQL databas:

http://www.entropy.ch/software/MacOSx/mysql/

 

Slutligen ska du enkelt kunna sköta MySQL också:

http://www.phpmyadmin.net/home_page/index.php

 

Jag har ett antal webbplatser som jag ska lägga om. Jag vill testa dessa lokalt och se hur allt fungerar. Enligt dig skulle det vara enkelt att lägga upp flera webbplatser med httpd.config. Jag har nu gått igenom den och förstår givetvis inte alls hur jag ska göra.

 

Hur lägger jag upp flera webbplatser?

Vilka filer måste jag editera och hur.

 

Allt ska ligga på min Mac Mini och var åtkomlig från min MBP.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...