Använda Java på en hemsida?

PHPportalen Forum Index » Övriga programmeringsspråk
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
jensmansson



Medlem i: 3610 dagar

Status: Offline



#742278
Inlägg Skrivet: 2018-08-27 11:04      Ämne: Använda Java på en hemsida? Citera

Hej.

Jag har nyligen tagit över ett projekt, ett enklare beställningssystem med en produktlista, en kundvagn och en checkout kopplat till DIBS betalsystem och ES-kassans kassasystem. Systemet är skrivet i Java och sidan renderas med React. Jag är dock van vid att koda html, PHP, javascript (jQuery) och CSS. Java och React är helt nytt och främmande för mig.

Jag skulle helst av allt vilja skriva om systemet i språk jag behärskar.

Jag ser dock två problem med detta:
1. Systemet är kopplat till DIBS betalsystem, vilket kräver server-to-server kommunikation. Detta är ej möjligt med JavaScript som jag förstår det.
2. Systemet är kopplat till ES-Kassas kassasystem. Samma sak där, vanlig JavaScript räcker nog inte.

Så till min fråga,
Om jag skulle skriva om systemet i språk jag är lite mer bekväm med, kan jag ändå använda Java där det behövs? Dvs. jag skriver om produktlistan och varukorgen men när vi kommer till checkout så hanteras det med Java?

Jag har aldrig använt Java förut, så om någon vill peka mig åt rätt riktning skulle jag bli jätteglad. Vad behövs och vart kan jag läsa mer?

Tacksam för svar
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4818 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#742279
Inlägg Skrivet: 2018-08-27 12:00      Ämne: Citera

Finns det utrymme i budgeten att skriva om applikationen? Känns som att de har kommit ganska lång med nuvarande lösning när dem redan har en koppling mot DIBS och ES.

Är kunden beredd att betala för den overhead som krävs att börja om på nytt för att du inte hanterar språken som används i den nuvarande lösningen?
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
jensmansson



Medlem i: 3610 dagar

Status: Offline



#742280
Inlägg Skrivet: 2018-08-27 12:08      Ämne: Citera

Det är jag som är kunden, och jag är okej med det Wink.

Kopplingen mot DIBS ska ändå bytas ut mot DIBS Easy (det är här förra utvecklaren gav upp, det är tydligen ett större ingrepp).

Jag tänker att kopplingen mot ES som finns i applikationen idag kan "lyftas ut" och köras separat eller hur man ska säga. Är detta möjligt?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
simius



Medlem i: 4536 dagar
Från: Skåne
Status: Offline



#742398
Inlägg Skrivet: 2018-11-22 17:51      Ämne: Citera

Om du med "java" menar "javascript" så är det okej att använda, men för front-end (om du inte skriver hela back-end i javascript).

Det man brukar göra är att använda ett server-specifikt språk för "back-end", dvs koden som körs på en server. Allt som klienten (webläsaren) ska köra, gör du med javascript (eller liknande front-end anpassat språk).
Men, tänk på att javascript är helt klientstyrt, så spara ingen data där som du inte vill att användaren ska kunna komma åt!

Det går absolut att flytta ut en viss funktionalltet från en större monolit.

Det framstår som att detta handlar om pengar/transaktioner. Jag skulle föreslå att du antingen vänder dig till någon som har bra koll på detta eller letar efter ett verktyg som gör att du inte behöver peta på transaktionerna själv öht. Pengar kan vara vääääldigt känsligt och gör man fel och någon råkar illa ut, så kan man få böta rätt mycket.
 

_________________
Lägger jag en bild här igen blir jag avstängd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Övriga programmeringsspråk
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic