-
Notifications
You must be signed in to change notification settings - Fork 1
Concepts
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger. Some IDEs, such as NetBeans and Eclipse, contain the necessary compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.
A cloud IDE is a web-based integrated development platform (IDE). An IDE is a programming environment that has been packaged as an application, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder.
Web IDE is a web-based, extensible development environment that simplifies end-to-end development of business application
The term cloud native refers to the concept of building and running applications to take advantage of the distributed computing offered by the cloud delivery model. Cloud native apps are designed and built to exploit the scale, elasticity, resiliency, and flexibility the cloud provides.
Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.
WebAssembly (sometimes abbreviated Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.
An NFS is a protocol that lets users on client computers access files on a network, making it a distributed file system.
Network-attached storage (NAS) devices store and share data for multiple computers, that can be accessed remotely.
Chip Architecture
Git (/ɡɪt/) is a software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows (thousands of parallel branches running on different systems).
A repository manager is a dedicated server application designed to manage repositories of binary components. The usage of a repository manager is considered an essential best practice for any significant usage of Maven.
CI/CD is a method to frequently deliver apps to customers by introducing automation into the stages of app development.
A unit test is a way of testing a unit - the smallest piece of code that can be logically isolated in a system.
Integration Testing is defined as a type of testing where software modules are integrated logically and tested as a group.
Port forwarding, sometimes called port mapping, allows computers or services in private networks to connect over the internet with other public or private computers or services.
© 2022 GeekCode, Inc.