분류 전체보기
-
Comparison AngularJS, ReactJS, and Vue.JSFramework/SPA 2020. 4. 11. 08:53
1. Overview Angular React Vue Backed by Google Facebook Community Prevalent Architecture MVC Flux FLux Architecture flexibility No Yes Yes CLI angular-cli No official CLI, but create-react-app is used Vue-cli Documentation Simple somehow limited Adequate Code Reusability Yes No, only CSS Yes, CSS and HTML Main feature Mature framework with Modularity The Node Tree, Virtual DOM The kind of amalga..
-
FluxModeling/DesignPattern 2020. 4. 11. 08:47
1. Overview Flux is a new application architecture from Facebook that promises the same as MVC, but with a different approach that focuses on unidirectional data flow. 2. MVC In MVC design good as separation of each layer, as view, model, controller, Though many of them has modified the actual principal, some came up with MVVM and MV* kind of architectures, but the focus was on MVC and that’s wh..
-
Comparison between MSSQL, Oracle, PostgreSQL, and MySQLDB/RDB 2020. 4. 11. 01:49
1. Overview Name Microsoft SQL Server Oracle PostgreSQL MySQL Description Microsofts relational DBMS Widely used RDBMS Widely used open-source RDBMS Widely used open-source RDBMS Primary database model Relational DBMS Relational DBMS Relational DBMS Relational DBMS Secondary database models Document store Graph DBMS Document store Graph DBMS RDF store Document store Document store DB-Engines Ran..
-
Model View Presenter (MVP)Modeling/DesignPattern 2020. 4. 10. 23:57
1. Overview 2. Description 2.1 Model In an application with good layered architecture, this model would only be the gateway to the domain layer or business logic. See it as the provider of the data we want to display in the view. Model’s responsibilities include using APIs, caching data, managing databases and so on. 2.2 View The View, usually implemented by an Activity, will contain a reference..
-
Application ContextFramework/SPRING 2020. 4. 10. 23:38
1. Overview Application-context in spring means nothing but it is the core component of spring container in spring framework. Ideally, we can say application-context one of the Spring Containers in Spring Framework and another container is bean-factory. The configuration for application-context is loaded by one of the concrete implementations of ApplicationContext interface. The ApplicationConte..
-
PostgreSQLDB/RDB 2020. 4. 10. 23:11
1. Overview PostgreSQL is a general-purpose and object-relational database management system, the most advanced open source database system. PostgreSQL was developed based on POSTGRES 4.2 at Berkeley Computer Science Department, University of California. PostgreSQL was designed to run on UNIX-like platforms. However, PostgreSQL was then also designed to be portable so that it could run on variou..
-
N+1 ProblemFramework/ORM 2020. 4. 10. 16:23
1. Overview N+1 problem is a performance issue in Object Relational Mapping that fires multiple select queries (N+1 to be exact, where N= number of records in a table) in a database for a single select query at the application layer. 2. Problem To understand N+1 problem, let's consider a scenario. Let’s say we have a collection of User objects mapped to t_users table in a database, and each user..
-
Comparison between AngularJS and ReactJSFramework/SPA 2020. 4. 10. 16:20
1. Overview The primary difference between AngularJS and ReactJS lies in the state of its management. AngularJS has data binding bundled in by default, whereas React is generally augmented by Redux to give unidirectional data flow and work with immutable data. Both are opposing approaches and there is no consensus on what is better: mutable/bi-directional data binding or immutable/unidirectional..