Click here to Skip to main content
15,898,373 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: VHDL code for digital clock!?? Pin
Jochen Arndt12-Jan-16 1:26
professionalJochen Arndt12-Jan-16 1:26 
Questionsocial networking/question answering site programming tutorial Pin
Angel Ivanov25-Dec-15 19:33
Angel Ivanov25-Dec-15 19:33 
AnswerRe: social networking/question answering site programming tutorial Pin
Richard MacCutchan25-Dec-15 21:32
mveRichard MacCutchan25-Dec-15 21:32 
GeneralRe: social networking/question answering site programming tutorial Pin
Angel Ivanov26-Dec-15 4:35
Angel Ivanov26-Dec-15 4:35 
GeneralRe: social networking/question answering site programming tutorial Pin
Richard MacCutchan26-Dec-15 4:42
mveRichard MacCutchan26-Dec-15 4:42 
Question3-Tier desinn using EF5 and winforms Pin
Resonate23-Dec-15 5:27
Resonate23-Dec-15 5:27 
AnswerRe: 3-Tier desinn using EF5 and winforms Pin
jschell30-Dec-15 7:08
jschell30-Dec-15 7:08 
Questionthe right technology Pin
V.21-Dec-15 19:56
professionalV.21-Dec-15 19:56 
I'm working on a project that should bring together multiple "services" we offer together into one webpage. These services are basically different (long term) projects that provide different kinds of data. images, videos, "objects"(*), plain text, timeline data, ...

So the main architecture would be to write an interface that would serve the project's webpage, but also could be reused for other projects (so not only that webpage).

The current discussion is whether to use JSON, XML or web services. I'm looking for advantages/disadvantages for all three.

Personally I would opt for webservices. type-safe, most flexible and especially, no parsing Wink | ;-) (in the sense that the IDE will interpret the wsdl for you). There is a learning curve for non-programmers and apparently php and web services don't mix well I'm told. (Most people here use php to do something code-wise). They use Python as well and I know that works and java is also used often. (I personally don't know php)

XML seems like a good alternative since you can create validation schemes (and make it more or less type-safe) and there are many libraries that can handle it reasonably well. It is a very verbose format.

JSON is very lightweight and easy understandable, but is less type-safe and no validation scheme to my knowledge.

So what is your thought on this? Any good read-ups on pro's and cons out there would also help.

thanks!

(*) Objects with attributes, a structured set of data belonging together.
V.
(MQOTD rules and previous solutions)

AnswerRe: the right technology Pin
Mycroft Holmes22-Dec-15 12:08
professionalMycroft Holmes22-Dec-15 12:08 
GeneralRe: the right technology Pin
Gerry Schmitz22-Dec-15 17:49
mveGerry Schmitz22-Dec-15 17:49 
GeneralRe: the right technology Pin
Pete O'Hanlon22-Dec-15 21:16
mvePete O'Hanlon22-Dec-15 21:16 
GeneralRe: the right technology Pin
Gerry Schmitz23-Dec-15 10:45
mveGerry Schmitz23-Dec-15 10:45 
AnswerRe: the right technology Pin
Kornfeld Eliyahu Peter23-Dec-15 1:39
professionalKornfeld Eliyahu Peter23-Dec-15 1:39 
GeneralRe: the right technology Pin
V.23-Dec-15 1:46
professionalV.23-Dec-15 1:46 
SuggestionCompiler/syntax checker with add-on functionality Pin
D4rkTrick15-Dec-15 1:24
professionalD4rkTrick15-Dec-15 1:24 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
Member 1221169716-Dec-15 5:22
Member 1221169716-Dec-15 5:22 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
Eddy Vluggen16-Dec-15 6:11
professionalEddy Vluggen16-Dec-15 6:11 
Generalnew syntax / new semantics Pin
D4rkTrick17-Dec-15 5:22
professionalD4rkTrick17-Dec-15 5:22 
GeneralRe: new syntax / new semantics Pin
Eddy Vluggen17-Dec-15 8:53
professionalEddy Vluggen17-Dec-15 8:53 
Praiseidd portability would suffer! Pin
D4rkTrick22-Dec-15 3:14
professionalD4rkTrick22-Dec-15 3:14 
GeneralRe: idd portability would suffer! Pin
Eddy Vluggen22-Dec-15 7:33
professionalEddy Vluggen22-Dec-15 7:33 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
jschell18-Dec-15 11:38
jschell18-Dec-15 11:38 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
D4rkTrick13-Oct-22 23:52
professionalD4rkTrick13-Oct-22 23:52 
QuestionFrontend JS directly invoking backend services Pin
Member 1220163911-Dec-15 8:44
Member 1220163911-Dec-15 8:44 
AnswerRe: Frontend JS directly invoking backend services Pin
Eddy Vluggen14-Dec-15 6:25
professionalEddy Vluggen14-Dec-15 6:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.