What do you want to do with a website?

Source: Internet
Author: User
Tags php language

Software development and Web site development is completely two different, two places focus on is not the same. Software development is a mobile-side development, mainly for Android, iOS development, web development is the development of the computer side, the language is divided into many kinds: commonly used in Java, PHP,. NET, each language has its own characteristics and style.
Software development
There are two main types of Android development and iOS development,
Android Development Learning Books
Book suggestions buy Proficient ANDROID2, or ANDROID2 advanced programming These two books, explain the meticulous, but must be combined with the SDK to see. After reading it, you can do the project by yourself.
For the Java Foundation, I now feel that if you want to learn more about the Android platform, the Java Foundation must be better (including the use of various Java libraries, local code JNI, etc.). But if you do it casually, the object-oriented programming is perfectly fine.
Android Development Learning and Learning website
It is recommended that you focus on Devstore (mainly the developer Service store) and CSDN and open source China, which are the sites that developers often follow. Devstore (Devstore official website _ the world's first developer service store) is the first to put forward the "developer Service Store" concept, mainly to integrate the services developers will use, you can achieve online comparison evaluation, save yourself to search the Internet to find the process, as well as the SDK configuration process, very convenient, hehe, I've also been working on this site to earn extra money on the reviews.
CSDN is the largest developer technology community in China, with a large number of cattle.
Open source China is currently the largest open source technology community, mainly software download, source hosting
Self-study words usually read more official documents, help document is also a good reference, see more, usually more knock code, more see Yo Ah Haas look at the norm, after reading the code is mainly in the process of discovering errors, more natural to do more projects encountered problems, meet problems to solve problems, next time naturally know how to solve, Discover the truth in practice.
iOS development
The first step, learn to develop language objective-c, familiar with Xcode. Reference books, "Objective-c Basic Course", the book will need to add some information about object-oriented knowledge, general computer science students are learning C + + time to contact such ideas. This reference book will also have some explanation, further study needs to look at the data later, objective-embodies the object-oriented is a programming idea, later writing code can be slowly realized. After learning the basic objective-c tutorial, you will have an understanding of the basic data classes used in iOS development, and you should be able to write simple, no-interface programs. Familiar with Xcode, such as project management, function of various buttons, setting of various options, new features after 4.4 and so on.
The second step is to learn how iOS software works, software development ideas, specifications, and how to use the Common standard UI (user Interface, UI) controls provided by Apple. Recommended reference book is the "IPhone 4 and ipad Development Basic Tutorial", the book has a Chinese translation, although not the latest iOS tutorial (the latest tutorial should be iOS7 Development Basic tutorial, but the book does not have a Chinese translation, if the English is perfect, read the book of course the best). It is recommended to take a look at this tutorial: iOS Development video tutorial with the "iphone Development Cheats (2nd edition) Chinese" This book, the above works are all knocked over.
Third, familiarize yourself with the common third-party controls. Because of the openness of Apple itself, its standard development library will have some functional limitations, and smart netizens have developed a variety of third-party controls to achieve the functionality they want, making the development process a lot easier. This part is the advanced learning content, need to grasp the first two steps on the basis of the content of the expansion. This step is primarily trial, learning third-party code, requiring reading of third-party development documentation and more code. It can be done at the same time as the development, while learning to develop software.
In addition to reference books, it is recommended that a website "Devstore" contains a lot of developer services, and the same kind of services can be compared to the parameters, can be very effective to find the services you need to add. During and after the project stage can be found in this site corresponding service and configuration process, and in the Exchange group 367554077 to consult the great God.

——————————————— I'm a split line ———————————————————
Development site
This aspect wants commonly known words to use the CMS to build the station quickly, this can save a lot of time, searches on the net to die the template to be possible, then the configuration call can use, needs is the net to use the language the basic knowledge, will not be too difficult, the online can search to the CMS intelligence to build the station the video can study. Each language CMS is not the same, but the most used is the PHP language of the CMS Intelligent Building Station system, you can figure it out.

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.