Doing a website now seems to be a job for every business or team-whether your industry is connected to the Internet or not. On average, I get one or two of friends on the phone every week. Q: What are we going to do with a website, what technology, PHP, Java, or. NET? Where do we get developers? The site we are developing now always has bugs. As a former technician and incumbent Internet practitioner, Let me talk about my experience.
3 years ago, when I was doing V2, I thought the site was "not technically content." Indeed, the vast majority of web sites ' technical complexities are really nothing compared to the video conferencing software that was being done. An internet-based video conferencing system needs to involve technology including (but not limited to) the fault-tolerant processing of internet communications (including a patented technology I have been granted), real-time codec of multimedia, large capacity support of the server, performance and friendliness of the client. website, with my eyes at that time, that is a p! but, even if we do not look at the site development, at that time or in the above hit a nail. There was a very small module in the video conferencing system that allowed users to manage meetings via Web subscriptions. The system is very simple, also do not need to support what large capacity, so we did not invest in what master. Invited two monthly salary of about 2000 JSP developers, and soon to make it. But the result is that on this small booking system, we repeatedly find bugs and get a lot of complaints from our customers. Later, our CTO tailor students had to devote their energy to do design review and code review, played a lot of patches, finally put the problem to deal with the past, but only to deal with it.
Later, the construction of the website includes building an association website, it took 9000 dollars to ask a small team to do a static website-now it seems to be far from low value; and a few friends trying to do a public service called Morning Glory, ask a PHP programmer to spend a lot of money, but development ended in failure. Later I came out of the V2, officially jumped into the water in the Internet, I gradually realized that I had been a layman.
In the V2 experience as well as the Web site work that later participated to tell me a truth: Although the website seems simple, but must ask the right person to do. Domestic developers generally lack of experience, a person who has been in development for 2 years, may think that they have been very bull, want a not low price, and ultimately give you a very bad result. Conversely, if you find the right person--even if there is only one person--with the right idea, the site is actually very simple. The web site was developed and online in less than one months after the decision to transform it into a women's website this March--and only 3 of us were involved in the code. The current site in terms of traffic, performance and user experience, are relatively satisfactory.
No longer wordy, the following directly for everyone to do some of the site's practical suggestions:
1, as far as possible use of off-the-shelf systems, rather than autonomous development. For general corporate websites, E-commerce sites, strongly recommend not to do development. If you are an enterprise website, find a ready-made content management system (CMS) system. In the domestic CMS, Supersite is a good choice, E-commerce site, directly with Shopex on it, the Forum, with Discuz or phpwind are good. Many people will ask whether these out-of-the-box systems have many limitations, and that performance is not good enough--these are unnecessary worries. On the one hand, these systems have a good customizable, as long as a CSS skilled, and a little bit of PHP program based people, can be based on your request to build a good site. If you can not even find such a person, then use WordPress to your business to build a blog system it, both stylish and practical.
2, LOGO, art work can be outsourced to the Granville customer site. I am k68.cn's old user, in the above list should not be less than 5 times. Although can not say every time 100% satisfaction, but from the price, K68 to the result is impeccable. If you spend hundreds of dollars, you can get more than 10 good ideas, and then you pick out the one you most agree with and let the designer to beautify the final results. Unless your team has a good art design, or you are willing to spend dozens of times times more money to ask a real professional designing company, otherwise, K68 is a good choice.
3, as long as you can please the corresponding developers, what technology development in fact does not matter. Php,java,.net, which performance is better, this is a question that I am often asked. Believe that many users as the user of the Internet, the most painful thing is the Web page speed is very slow. So when people do their own site, the first thought of the nature is "My site can not be so slow just good." In fact, although the different technology in the performance will certainly have a difference, but this kind of difference is generally waiting for your solar PV reached millions of time to reflect. The reason why most Web sites are slow is due to problems with the programmer's own code. A good development language, a dead loop for a beginner programmer can easily paralyze your server-believe me, there is a real case. So, in the early days of web development, the most you need to worry about is not which language is better, but which language you can ask for excellent developers.
4. Product Manager is very important. The function, layout, process of the website, or--user experience with the current fashionable name, is to a great extent decided by the ability of the product manager. This person better understand some technology, and more importantly, the user has a deep understanding of the details have a paranoid pursuit. Many successful websites, the CEO himself is the product manager. Development work can be outsourced, and your product manager must not outsource. Because a good website must be constantly improved, product manager is a long-term job.
If the principle of Web site development is a simple summary, it is: with the fewest people, write the least code, rapid release, continuous improvement. The latter two actually source and Google's "Quick launch, Fast according", and the first two are combined with China's national conditions--for the general company, if lucky, you may find two or three good developers, but if you do the premise of the site can be found n> 5 of the best developers, your first site will probably never be published.