System platform for software development two times

Source: Internet
Author: User

Two times development, simple is to be in the existing software to customize the modification, function expansion, and then achieve their desired function, in general, will not change the original system kernel. Generally speaking, some large companies such as IBM developed a large software system platform, according to the needs of different customers, some other small and medium-sized companies for customers on demand on the platform for the second targeted development. Whether to provide the appropriate interface, some software companies only provide software, but also a small company with the code to sell together, the latter, it is more convenient to carry out two development. For example, the ticket system, the station inside, to provide a few storage process to the bank, the bank can be agent ticketing, which is also a kind of, as we use delphi,c# and other operations such as word.

What are the basic requirements for two-time development?

First, you have to have the language base of the language used for this open source product.

Second, you have to be familiar with the function and use of this open source product, because you are familiar with, you know a demand down, you want to change what, what is the system comes with, probably how to change.

Thirdly, you should familiarize yourself with the data structure of this open source product, the structure of the Code, the framework of the system, where the core is, and where the ancillary functions are. The simple point is that the database, code logic, file directory familiarity. If you are using an interface-type two-time development, you need to be familiar with this interface, in general there will be a corresponding document.

Four, according to your needs, and then use the core of the open source products, to expand and modify the system to meet your needs.

The API functions provided in the SDK are well understood to facilitate your use of the functions in the SDK in a more flexible and convenient.

How do I develop two times?

First, you have to have the language base of the language used in this open source product, to be able to read the code is the most basic.

Second, you have to be familiar with the function and use of this open source product, because you are familiar with, you know a demand down, you want to change what, what is the system comes with, probably how to change.

Thirdly, you should familiarize yourself with the data structure of this open source product, the structure of the Code, the framework of the system, where the core is, and where the ancillary functions are. The simple point is that the database, code logic, file directory familiarity.

Four, according to your needs, and then use the core of the open source products, to expand and modify the system to meet your needs.

Anychat Audio and video program is a two-time development of the technology platform, you can download the relevant demo for two times development.

The basic requirements for two development of open source products for PHP are:

First, the basic requirements: HTML (must be very familiar with), PHP (can read the code, can write some small system, such as: Message board, small CMS), Mysql (at least a database), Javascript (can read, can change some of the code that is ready), div+ CSS (can adjust the interface, understand how CSS is used)

Second, familiar with the use of open source products, such as dedecms, you need to know how to log in, how to create new columns, how to add articles, template tags, the use of the concept of the model and the use of a number of functions, etc.

Third, to be familiar with the open source product database structure, but also to understand the contents of the core files, such as: How to use the database class, common security filtering is how to do, template engine is how to use and so on some core content. Also know the directory structure of this open source product, that is, you need to know which is the template, where is to do control, where is the style and so on.

Four, be familiar with your needs, interpret the requirements, and then determine how to modify and expand the open source product


This article is from the "audio and video Instant messenger" blog, make sure to keep this source http://yinshipin1.blog.51cto.com/9620924/1587867

System platform for software development two times

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.