Marstone Studio

software dev tech evolution

Posted on: 2016/11/23

  • Instruction Oriented (1960s)
    • Breakthroughs: abstract hardware
    • limits:  coupling inside hardware, restrict to certain architecture
    • Technologies: assembly, segmenting/paging
  • Procedure Oriented (1980s)
    • Breakthroughs: abstract  operating system process model
    • Limits: coupling inter-procedure
    •  Technologies: programming language
  • Object Oriented (1990s)
    • Breakthroughs: object level encapsulation
    • Limits: source code dependency
    • Technologies: OOP, design pattern
  • Component Oriented (1995-)
    • Breakthroughs: component level encapsulation
    • Limits: upgradability (dll hell)
    • Technologies: open source, CORBA, java ee, dll, OSGI
  • Service Oriented (2001-)
    • Breakthroughs: abstract computing ability
    • Limits: vendor dependency & trustworthy
    • Technologies: SOA, cloud computing(-aaS), micro-service
  • Standard Oriented (?)
    • Breakthroughs: vendor independency
    • Limits: data lock-in?
    • Technologies: HTML5, OAuth

Leave a comment


  • None
  • Ara: After time high in exciting we can fall asleep in another of over than three thousand hotel rooms.
  • marstone: hi sam you would probably notice that project was forked from other repos. i almost did nothing on it. afaik ingress started to use an encryption alg
  • Sam: Heya, i saw your ingress for ios on github. would you be able to make a pokemon go app for ios 7? it is in great demand since alot of people have ios

Categories