Kom ihåg mig?
Home Menu

Menu


Någon här som sitter med några nya roliga tekniker?

 
Ämnesverktyg Visningsalternativ
Oläst 2010-12-07, 09:11 #1
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Du har ytterligare problem när det gäller ramverk förutom att de oftast är onödiga bromsklossar. Om du ska hitta andra utvecklare som ska arbeta med ditt projekt så måste du hitta just de som kan de ramverk du använder dig av vilket bara krånglar till saker och ting. Minifiering, optimering av olika slag (cache, memcache, sphinx etc.), effektiva template-system (vet inte om du räknar in dessa i ramverk?) för att separarera kod osv. är betydligt bättre tekniker att arbeta med om man ska skriva resurssnål och effektiv kod för stora, moderna webbtjänster. Nu blev det mer serverside men det är där man sparar mest resurser normalt sett även om undantag finns. Det gäller att tänka praktiskt och inte vara cool och använda det senaste "bara för att". Man kan skriva 100 nya ramverk om man nu tycker det är kul men det finns ingen större poäng med det. För de allra flesta webbplatser så spelar det idag heller ingen som helst roll om de komprimerar sin css och js eller inte.

Kan vara värt att lägga till prototype. Yahoo har för övrigt en hel del värdefulla tips för effektivt kodande som tyvärr hamnar lite i skymundan numera.

Problemet ligger snarare för de flesta i strukturen och inte i bristen på ny teknik. Har man mycket js (oavsett eventuellt ramverk) på en trafiktung sajt så bör man tänka efter när man gör vad exempelvis.

Ett annat stort problem är givetvis den breda användningen av färdigutvecklade system som används på fel sätt och förbrukar mångdubbelt mer resurser än det borde. Det är något mer kunniga webbhotellkunder i synnerhet blir lidande av ganska ofta tyvärr.
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2010-12-07 klockan 10:03
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-07, 10:00 #2
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
Det är ju stor skillnad på ramverk och ramverk och projekt och projekt, men i många fall kan ramverk göra koden mer överskådlig även för någon som inte är bekant med ramverket. Man måste ändå bekanta sig med strukturen på koden, och det är långt ifrån alltid utveckling utan ramverk resulterar i mer överskådlig struktur.

Själv utvecklar jag huvudsakligen i Actionscript, och mina senaste bekantskaper är Robotlegs, AS3Signals och Promises:
http://www.robotlegs.org/
https://github.com/robertpenner/as3-signals
http://destroytoday.com/blog/2010/11...-is-a-promise/

En fantastisk kombination som inte alls känns som det ger upphov till några begränsningar men som gör det mycket enkelt att skriva väl strukturerad kod.
Jag vet inte om Dependency Injection och IoC är speciellt relevant för ett dynamiskt språk som JS, men för exempelvis AS3, Java och C# är det verkligen långt ifrån en bromskloss och underlättar verkligen då det gäller att strukturera kod.

Robotlegs tillhandahåller helt enkelt Dependency Injection samt kopplingar för events och kommandon samt ramverkbaserade singeltons. Även om ramverket uppmuntrar en MVCS-struktur ger det full frihet att strukturera koden som du vill, och jag har hittills inte varit med om att det har varit ivägen på något sätt utan finns bara där redo att rycka in för att lösa vanligt förekommande problem.

Då det gäller andra ramverk jag har använt känner jag igen mig till viss del i coredevs och tartareandesires reaktioner, men även om långt ifrån alla ramverk är kan eller bör appliceras på alla projekt så kan de många gånger vara extremt hjälpsamma.
blixtsystems är inte uppkopplad   Svara med citatSvara med citat
Svara


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

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 23:21.

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