Matija Capan
Autor:
Matija Capan

Glavni arhitekt

KING ICT tehnološki radar H1 2015

Napokon smo donijeli novo izdanje KING ICT tehnološkog radara koji će biti važeći tijekom prvog polugodišta 2015. godine. U radaru ima dosta izmjena, što zbog novih stavaka koje su svoje mjesto pronašle u nekoj od zona, a što zbog pomicanja već prisutnih stavaka. Novi radar prema već definiranim segmentima (Frontend, Java i .Net) izgleda ovako:

Frontend

Od novih stavaka u Frontend radaru izdvojio bih Sencha Touch framework za mobilne aplikacije i platformu Phonegap, obje tehnologije smo odlučili pilotirati u tekućem razdoblju. U Should pilot uvodimo Polymer, library za izradu web komponenti; Lodash, JavaScript utility library i Yeoman, alat za scaffolding web aplikacija. Grunt, Karma i Bower su se pomaknuli iz Should pilot u Incoming. Bootstrap je u In focus.

Nove stavke

Should pilot:

  • Sencha Touch
  • Phonegap
  • dc.js
  • Jasmine
  • Polymer
  • Lodash
  • Yeoman

Stavke koje su se približile centru

Incoming:

  • Grunt
  • Karma
  • Bower

In focus:

  • Bootstrap

Java

U Java radaru ima dosta promjena u odnosu na prošlo razdoblje. Vjerojatno najvažnija je ulazak Java 8 u In focus i verzija Jave manjih od 8 u Outgoing. Kako će Oracle nakon travnja 2015. prestati izdavati update za Javu 7, a za Javu 8 je izašao update 40, ova promjena nam se čini smislena. Odmičemo se od CAS SSO-a u korist OpenId protokola. Za repozitorij koda više nećemo koristiti CVS i Subversion, Java kod čuvamo na Rational Team Concert-u, trenutno smo na verziji 4 i uskoro planiramo prelazak na verziju 5. Aktivno koristimo SonarQube za analizu kvalitete koda i pokrivenosti koda testovima. Za automatski build koristimo Jazz Build Engine (JBE) no u tekućem razdoblju ćemo pilotirati Jenkins. U Incoming uvodimo MyBatis framework za perzistenciju. Continuous Integration (CI) nam je must-have na svim projektima.

Nove stavke

Outgoing:

  • Java < 8
  • CAS SSO
  • CVS
  • Subversion

Should pilot:

  • Java FX 8
  • RxJava
  • Vert.x
  • Jenkins
  • DeployIT
  • TomEE

Incoming:

  • RTC 5
  • Open Id
  • Oauth
  • SAML
  • JMS
  • MyBatis

In focus:

  • SonarQube
  • JBE
  • RTC 4
  • ESB

Stavke koje su se približile centru

In focus:

  • Java 8
  • CI

Stavke koje su se udaljile od centra

Outgoing:

  • Java 7

Should pilot:

  • Scala

.Net

Od noviteta u .Net radaru izdvojio bih Xamarin platformu koja omogućuje izradu mobilnih aplikacija za iOS, Android i Windows koristeći C#. U Should pilot uvodimo .NET Compiler Platform - Roslyn, skup compilera za C# i VB.NET. Nastojimo održavati kvalitetu koda na visokoj razini pa iz tog razloga uvodimo Code conventions i Code coverage u Incoming. Pair programming se pomaknuo iz Should pilot u Incoming, a SSDT i MS Unit iz Should pilot u In focus.

Nove stavke

Should pilot:

  • SimpleInjector
  • EF 7
  • Xamarin
  • Roslyn

Incoming:

  • Code conventions
  • Code coverage
  • C#6.0
  • TDD
  • VS 2015

In focus:

  • Asp.Net Identity
  • StructureMap

Stavke koje su se približile centru

Incoming:

  • Pair programming

In focus:

  • SSDT
  • MS Unit

Popularne teme
.NET ABAP ADFS Agile Always On Anemic Model Angular Azure Backbone benchmark BI BI projekti Bootstrap building people business inteligence Business Intelligence Change Chrome CI CITCON Claims compile Continuous Delivery continuous deployment Continuous Integration CSR d3js data data visualization Data visualization alati DDD dekompozicija dependency injection dinamička forma dinamički parametri dinamički query distribuirani razvoj Domain-Driven design DOP društvena odgovornost edge-based video analytics Eliminating waste enkapsulacija enterprise razvoj softvera ERP ETL Excel FIORI Frontend game Geopackage GPKG GIS Git Groovy heat map HICCUPS Hichert HTML IBCS interoperability invision IoT IPSO izvještavanje java JavaFX Javascript Jazz Build Engine JBE Jenkins jquery jqueryui jsfiddle JVM Kaizen Kanban king KING ICT Kingovci Knockout kvaliteta lambde leadership Lean legacy code M language Management Maven Metodologija microservices Microsoft mobile Mobility mockups moć monday game NetWeaver network nodejs oblikovni obrasci OGC OKR open source optimizacija organizacija organizacijska struktura OutOfMemoryError outsourcing overengineering paginacija Performance performanse PERT PMI PMP; Agile; Project management; Scrum; KING ICT; razvoj; metodologija podatkovni skup pouzdanost Power BI Power Map Power Pivot Power Query Power View pretraga proces procjena Product Owner programming proizvod Project manager projektni plan radar Rational Team Concert razvoj tima refaktoriranje Release resize responsive charts REST retrospektiva Rich-Domain model Roko Roić rolling wave planning RTC SAP scale scatterplot chart Scrum scrum team scrum tim service boundaries single responsibility principle Single Sign-On smart metering SoapUI social responsibility softver Software software prototyping Software Testing Club Spring Boot SQL standard sustav videonadzora svg tdd Team team building team development Team Foundation Server tech tehnologije terminski plan Testing tim timesheet timovi Toggl.com touch transakcijski nadzor tražilica underengineering unit testing Uspjeh Visual Studio vodstvo vodstvo leadership moć društvena odgovornost DOP social responsibility CSR vođenje projekata WBS Web Zagreb STC

PRIJAVA NA NEWSLETTER

Najnovije novosti iz ICT svijeta