webForumDet fria alternativet

Standardisering av kodningsteknik

Webbutveckling

24 svar · 779 visningar · startad av Koplik

Medlem sedan juli 20011 129 inlägg
Frågan#1

Hej!

Måste vädra lite känslor som bubblat upp efter jag fått besked att det företag jag arbetar inom vill standardisera våra interna web-platser, vilket jag såg som bra tills jag hörde att dom ville ändra kodningstekning (vet inte om det är rätt benämning)

Det dom vill är alltså att vi ska använda JSP inom hela företaget, och efter lite forskning så såg jag att en av företagets största webplatser använder JSP, och jag antar att det är p.g.a. detta som beslutet togs.

Själv rasade jag över detta och tänker att ifrågasätta beslutet på det informationsmöte vi kommer att ha nästa vecka. Men först vill jag ha lite kött på benen, jag vill helst inte inträngd mot väggen utan svar på deras frågor och bli inkompetensförklarad.

Först av allt så kommer självklart beslutet från högre ort, så långt ifrån kärnverksamheten som möjligt... Som det oftast är inom företag, det är en av de största anledningarna till att jag tar för givet att dom inte har forskat tillräckligt för att se vad som ger störst nytta.

Sen så vet jag att de flesta webplatser/websystem som är utvecklade på min nivå, vilken är relativt nära kärnverksamheten, är gjorda i ASP, det vet jag för att jag har varit med i utvecklingen av dom flesta, eller varit i kontakt med de flesta som utvecklat dem.
Nu säger jag inte att man ska köra ASP som standard bara för att jag kan det så bra och gjort mycket i det, men från min begränsade kunskap om JSP så tycker jag att det känns onödigt att byta mellan 2 tekniker som är så lika teknologimässigt. Som sagt så har jag bara en liten aning om vad man kan göra i JSP, men planerar att bläddra runt här en del för att ta reda på så mycket jag kan.
Om man skall införa en standard av okänd anledning (förmodligen för att enklare byta personal och använda en resurs till ett större område) så borde man väl ta en teknik som har större möjligheter. Jag tänker nu på t.ex. .NET som lovar en hel del rörande kompatibilitet och möjlighet att kommunicera med många externa system/språk.

Jag är väldigt inrutad på ASP och tyvärr har jag inte för mycket information rörande andra tekniker, så hela denna post kanske låter dum, vilket jag inte hoppas.

Men min fråga är, hur skulle ni reagera om ett beslut på erat företag fattades där alla skulle börja använda JPS när det mesta är gjort i ASP och nu måste göras om.

Skulle ni acceptera det och fortsätta att koda med nya tekniken?
Skulle ni försöka övertyga dom att köra den teknik ni använder?
Skulle ni föreslå en modernare teknik som ger större möjligheter (.NET el. dyl.) ?
Tycker ni att jag är dum som ifrågasätter det här beslutet? :r

Tack på förhand :)

Medlem sedan aug. 20012 349 inlägg
#2

Re: Standardisering av kodningsteknik

Koplik skrev:

Skulle ni acceptera det och fortsätta att koda med nya tekniken?
Skulle ni försöka övertyga dom att köra den teknik ni använder?
Skulle ni föreslå en modernare teknik som ger större möjligheter (.NET el. dyl.) ?
Tycker ni att jag är dum som ifrågasätter det här beslutet?

Tja, jag skulle nog börja med att fråga om det är så att samtliga befintliga webbapplikationer mm skall konverteras, eller om det är okej att de fortsätter att existera i sin nuvarande form. Givet att alla nya applikationer skrivs i JSP istället. Hur mycket tid tar det att konvertera allt, vem sköter allt annat som måste göras under tiden, när får ni gå kurser för att lära er den nya tekniken osv osv... det skadar aldrig att tala om kostnader för beslut.

Jag skulle också fråga om varför beslutet är som det är, varför har inte ni som utvecklar varit involverade i beslutet att byta teknik?

Sen är det mycket en fråga om hur stort företaget är, det är ju inte lätt att påverka beslut om det är många hundra anställda.

Vad jag inte skulle göra är att i hemlighet strunta i beslutet och koda vidare visslandes som om inget hänt. Det leder bara till att folk kommer att bli grymt irriterade på dig och knappast leda till något positivt.

Att ifrågasätt beslut som man inte förstår och anser är underliga, direkt fel, är inte dumt, det är nyttigt.

Medlem sedan juli 20011 129 inlägg
#3

Tack mrblonde, det där ska jag allt ta och skriva ner så jag inte glömmer det tills mötet.

mrblonde skrev:

Sen är det mycket en fråga om hur stort företaget är, det är ju inte lätt att påverka beslut om det är många hundra anställda.

Du har nog så rätt i det. Men ibland blir jag så trött på att dumma beslut genomförs, det här beslutet kanske inte är helt idiotiskt, men det har förekommit mycket värre beslut i företagets historia, som genomförs hur mycket motbevis som än presenteras om att beslutet är dumt.

mrblonde skrev:

Att ifrågasätt beslut som man inte förstår och anser är underliga, direkt fel, är inte dumt, det är nyttigt.

Tack :birp det där kändes skönt att höra!

Medlem sedan aug. 20012 349 inlägg
#4

Att fråga och ifrågasätta är tycker jag det viktigaste som finns. Det värsta jag vet är företag där ingen vågar fråga eller ifrågasätta.

Men den som frågar och ifrågasätter måste komma ihåg att ingen vill svara på frågor som ställs: "Varför gör vi så här, det är ju urdumt! Ledningen måste varaa idioter" Att fråga på det sättet framställer bara frågeställaren i dum dager. Man är agressiv, och det är aldrig positivt om man vill ha en konstruktiv dialog. Man ifrågasätter ledningen utan att tala om varför eller ens fundera över deras motiv.

Bättre då att fråga kring bakgrunden till beslutet, och ta reda på vilkat underlag som ligger till grund. Kanske kan man här finna luckor som gör beslutet underligt eller förklaringar till beslutet. Ibland finns det förklaringar som för ledningen är väldigt viktiga men som känns helt fel för en själv.Då kan man försöka argumentera men oftast får amn svälja bslutet och jobba med det.

Man skall inte acceptera svar om att "det bara är så", be då din chef att fråga sin chef om en närmare förklaring. Se till att hjälpa din chef bli hjälpt, förklara vilka bitar som är intressanta för dig att få veta mer om och vad du inte är intresserad av. Typ, du vill veta varför ni skall byta teknik, och vilka funderingar som låg till grund för att t ex .Net valdes bort. Du vill inte veta vem som skall skriva om alla kodningsregleringspolicys ni har till JSP standard, det är inte det viktiga just nu :)

Lycka till!

Medlem sedan juli 200012 978 inlägg
#5

Jag skrev ett långt svar men det verkar inte som om det tog.
Testar först detta. Kontentan är att du skall ta reda på mer information innan du agerar. Standard är sällan fel.

Medlem sedan juli 20011 129 inlägg
#6

Tack så mycket för era svar.

Jag känner mig idag lite lugnare och delvis positivare.
Jag har letat upp en del information om de olika teknikerna, och ser att den störa fördelen med JSP/Java är att den är plattformsoberoende. Det är ju bra, men jag ser ändå inte framför mig att vi någonsin skulle byta våra webservrar till Linux/Unix. NT funkar och det körs så vitt jag vet på alla webservrar, eventuellt förutom på 1 server, en av våra största.
Sen är det overall ingen större skillnad.

Så min fråga idag är mer om man ska göra om allt som redan är gjort, och hur långa utbildningar vi får. Att lära sig ett nytt språk som man inte har arbetat med förut, tar tid. Även om man har en bra grund och inte ser några större problem med att lära sig något nytt, så lär det säkert ta 1 år innan man är varm i kläderna, och nästan ligge på samma nivå som man gör inom ASP idag.

Jag håller med att Standarder är bra, det är väl något av det viktigaste och smartaste man ska fokusera på när man arbetar inom/med något större, oavsett om det är företag och dess verksamhet eller bygger en stor webb.
Helst ska standarder införas initialt för att reducera kostnader och börja använda dessa standarder rutinmässigt.
Att "implementera" en standard där en rutin redan finns är betydligt kostsammare och tidskrävande, samt att det ofta finns en ganska stor opposition.
Folk gillar oftast inte när någon säger åt dom att ändra beteénde, jag kanske är en av dom, även fast jag alltid varit emot det.

Skicka gärna fler svar & kommentarer, även fast jag känner mig lite mer foglig idag än igår så tycker jag det är intressant.

Lasp, efter jag varit med otaliga gånger då mina inlägg försvinner i cyberspace så kör jag alltid en:
Ctrl+Shift+Home, Ctrl+C

Det har äntligen börjat bli en rutin, jag gör det 4 av 5 ggr, och de gånger jag får något fel som "Du har blivit utloggad" så är jag väldigt nöjd. :)

Jaja, litet stavfel

Medlem sedan dec. 20003 563 inlägg
#7

koplik skrev:

Ctrl+Shit+Home, Ctrl+C

hehe :bire

Medlem sedan mars 20032 667 inlägg
#8

Det dom vill är alltså att vi ska använda JSP inom hela företaget

Det verkar vara ett mycket sunt företag du jobbar på. :)

Medlem sedan juli 20011 129 inlägg
#9

K@llen

Motivera snälla... vore jättekul att få lite synpunkter från dig om varför det är så bra.
Jag antar att du jobbar med JSP :)

Jag har hört att JSP är lite småslött.
Detta är dock jämfört med .Net, har inte sett några jämförelser med ASP.

Medlem sedan apr. 20007 588 inlägg
#10

För det första: Gratulerar. Att gå från en sur och utdaterad teknik som vanilla plain ASP till Java låter som en sund strategi.

För det andra: JSP är endast en delkomponent i Java/J2EE, det är presentationsskiktet. Jämför med ASP.NET och .NET-ramverket.

Du bör läsa på en hel del innan du försöker gå i polemik, meningar som "Jag har hört att JSP är lite småslött" och "byta mellan 2 tekniker som är så lika teknologimässigt" kommer nog inte att imponera. Java/J2EE och ASP är teknologimässigt lika lika som en Volvo S80 och en Trabant är teknologimässigt lika, båda har hjul...

Moderna enterprise-applikationer byggs idag antingen i Java/J2EE (det du kallar/tror är JSP) eller .NET. Att som företag ta beslutet att gå från gammal sur ASP till en modern och (betydligt) kraftfullare plattform tycker jag tyder på sunt tänkande.

Det låter mest som att du är rädd för förändringar eftersom du är hemmastadd och varm i kläderna när det gäller ASP, vidga dina vyer istället för att klamra fast vid en hopplöst utdaterad teknik.

Frågan bör inte ställas "skall vi byta från ASP till Java" utan snarare "Vad skall vi byta ut ASP mot? Java eller .NET".

Medlem sedan juni 20008 205 inlägg
#11

Re: Standardisering av kodningsteknik

Koplik skrev:

Jag tänker nu på t.ex. .NET som lovar en hel del rörande kompatibilitet och möjlighet att kommunicera med många externa system/språk.
[...]
Skulle ni föreslå en modernare teknik som ger större möjligheter (.NET el. dyl.) ?

*suckar*
Jag vill inte starta ett datorkrig, men exakt vad tror du det är du kan göra i ASP.NET som du inte kan i JSP? Web services m.m. går alldeles utmärkt att använda från J2EE.

Och att påstå att det är "lite småslött" låter också rätt mycket som ett argument från någon som körde en desktopapplikation i Java för fem år sen och som nu tror att det gäller samma saker för JSP/servlets som för Swing. JSP och servlets är effektiva, förbaskat effektiva :D

Medlem sedan juli 20011 129 inlägg
#12

Du har rätt (sgtpepper) när du antyder att jag inte har någon koll på Java/J2EE samt skriptspråket JSP

Jag får försöka beskriva mina känslor här.
Jag är inte rädd för att byta språk, tvärsemot jag tycker det skulle vara roligt att lära sig något nytt, och Java är verkligen något jag vill lära mig eftersom någon dag vill jag kunna arbeta med C/C++ och Assembler, men fritiden räcker inte till eftersom jag också har andra intressen, Java är då ett steg i rätt riktning.
Det jag dock är rädd för är att alla planer jag hade att förena de småwebbar vi har här och göra en centraliserad webb för ett större områden kommer att skjutas fram minst ett år eftersom jag inte kommer att lära mig JPS/Java på en månad eller två, iaf inte för att ha tillräckligt med kunskap för att göra detsamma som jag idag gör i ASP.

Så nu får jag faktiskt skämmas lite här, eftersom det började med att jag var anti JSP men nu när jag fått lite hård information om att JSP inte är sämre eller inte erbjuder något som .Net har så känns det som att jag borde tänka om.

Det blir dock en helt ny värld att kliva in i, med alla servlets, bönor och grejer. Jag förstår faktiskt inte var skillnaderna och likheterna är mellan Java (som jag provat på lite, men blivit förvirrad och lagt ner) JSP, Applets, Servlets, Beans (någon slags behållare av funktioner va?)
Så det blir nog intressant, jag hoppas dock att folk har förstående att jag kommer att sitta som en nolla första tiden när/om vi kör igång med det här.

Jag måste tacka så mycket för era svar, gav mig en del att tänka på. Känner mig som en idiot, men annars är det bra :)

Medlem sedan mars 20032 667 inlägg
#13

Koplik skrev:

K@llen

Motivera snälla... vore jättekul att få lite synpunkter från dig om varför det är så bra.
Jag antar att du jobbar med JSP :)

Jag har hört att JSP är lite småslött.
Detta är dock jämfört med .Net, har inte sett några jämförelser med ASP.

sgtpepper och spango fick med en hel del av mina tankar, lägger dock till ett par till:

* J2EE har ett stort och utbyggt bibliotek med funktionalitet som kan återanvändas
* Det är förhållandevis billigt att jobba med J2EE jämfört med andra liknande "teniker". Inte minst för att microsoft tar betalt för de flesta sina "komponenter".

Ta gärna och gör ett besök på följande adress:
http://java.sun.com/j2ee/

Medlem sedan juli 20011 129 inlägg
#14

Tack K@llen

Jag ser att det finns en hel del att läsa och lära sig.
Jag blir nästan blind av alla förkortningar...

Men om jag lär mig att kombinera Servlets, JSP, Applets så kan det nog bli ganska kul, applets är lite segt att tanka hem (iaf de jag gjorde) men de är rätt effektiva.

Känns som jag har hoppat tillbaka till första dagen då jag skulle lära mig asp.

Medlem sedan sep. 20026 425 inlägg
#15

Intressant tråd!

I och med att ni verkar vara en del på företaget som kan ASP så antar jag att det skulle ta mindre tid och kosta mindre pengar att migrera till ASP.NET i stället för JSP/J2EE. Detta dock beroende på om ni har kodat ASP med VBScript eller JScript.
Om ni kodat i VBScript, vilket jag antar att ni gjort, så blir det nog lättare att migrera till ASP.NET (om ni kodar i Visual Basic.NET i så fall). Om ni kodat i JScript och är van med dess syntax så kan ju JSP/J2EE vara ett alternativ, men då har vi ju C# i ASP.NET som också har likartad syntax.

J2EE och .NET-plattformarna verkar i alla fall hur som helst definitivt vara en mycket stabilare grund att stå på inför framtiden än vanliga ASP (3.0).

Ska bli intressant att se utvecklingen på ert företag, Koplik. :)

Medlem sedan dec. 2002529 inlägg
#16

Du måste väl få utbildning betald av företaget om du nu jobbar med kodning av websystem?

Medlem sedan juli 20011 129 inlägg
#17

Tack m_soderlund

Du har rätt i när du antar att vi kört VBScript till störst del på företaget. Jag har en känsla av att dom väljer JSP/J2EE mest för att de största webbarna vi har är gjorda i JSP och de är vårt ansikte utåt. Och eftersom de också påverkas av beslutet (antar jag) så har dom förmodligen inga planer på att göra om det.

Det jag nu mest fundersam över (efter denna diskussion så har jag delvis ändrat ståndpunkt) är hur mycket dom är beredda på att lägga ut för övergången, utbildningar är trots allt inte billigt, och literaturen är oanvändbar (förutom 2 böcker som jag nu såg i hyllan bakom mig med titlarna "Java 2")
Sen kommer våran utveckling av befintliga system att stanna upp, och enbart nykonstruktion kommer att gälla vilket inte kommer att utföras i högsta hastighet.

Men men, dom kanske planerar att sparka oss och ta in nytt folk som kan JSP/J2EE istället. :)

Jag lär lite diskret komma med mer information efter mötet den 27:e över vad som blev beslutat... generellt alltså, vill ju inte avslöja företagshemliga grejer...

Medlem sedan juli 20011 129 inlägg
#18

HakanS

Absolut så ska företaget stå för utbildningen, men jag väntar mig inte att bli överöst med erbjudanden, utan förmodligen får vi en grundutbildning på någon vecka, och sedan en mer avancerad kurs på en vecka efter det.

Så vi får nog kämpa ganska hårt själva för att lära oss hur allt hänger samman.
Jag har faktiskt en kollega som jobbar med webutveckling, även fast han inte har något som helst intresse av att koda, han vill mest skriva information och rita :)
Han fick komma till mig 1 dag för att lära sig lite, därefter gjorde vi det mesta av hans jobb via mail, så fick han rita sina bilder. Jag undrar hur han kommer att klara det här, jag antar att jag får ta upp kontakten med honom igen, och göra en del åt honom, om jag nu klarar det.

Jag märker att jag har en förmåga att inte kunna hålla mig till korta svar... Beror väl på att jag inte är så motiverad att koda ASP och klockan börjar närma sig hemgång.

Medlem sedan dec. 2002529 inlägg
#19

En lite nyfiken fråga. Vad är det för typ av företag du jobbar på?

Medlem sedan juli 20011 129 inlägg
#20

HakanS

Det är ett företag som inte specialiserar sig på att bygga websidor... Vi tillhandahåller en tjänst, tidigare kallade vi det för att producera, men det var nog bara dåligt ordval.

Vill inte specifikt avslöja vilket företag jag jobbar på. Man vet ju aldrig när man bryter mot reglerna. Kanske kommer någon och biter mig i benet om jag snackar för mycket om det som händer internt.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)