Focused on front-end Web development

Yesterday issued a "foreign project code quality is really high-ah," the post, Emotion is also in the page layer specification, so I made one.

Before doing web development, as, like other non-web developers, that is nothing to do web-tech things, that compared the web GUI to do more technical content. Web-programmer to do even that is not a true programmer.

When considering the prospects for career out of interest rather than to decide when to do web development, web development discovered complex than I imagined, I try to find a best way of web development, continuous selection and negative, until today.

Now look at 2007 posts by "open source framework is abandoned me," feeling to join the experience was tasting these frameworks is indeed installed some 13, some of the reasons for denial seems naive, especially for scripting languages discrimination, rather is kingly mind java. In fact, I think I was special cattle breaking, the courage to question this framework that has been hailed for suspected dynamic language. But, in fact, not have the courage to doubt java.

I have a choice in the world for a long time java, java is also changing. AOP, Annotation, a series of new concepts, java 7 of the development plan, all I feel the java language is becoming a dynamic language. I was feeling just as few days ago to see the word as "Java is not cross-platform, Java is the platform", I finally see the hypocritical face of Java, began to accept the true dynamic language.

I decided to learn web, I have three choices,. Net, java, php, I chose the java, because it appears from the level of java the syntax is a strict language. But I can see is more and more online website is based on php and. Net development, and is based on java's internal use are more B / S system. Why so? Because php and. Net closer to the front staff, but java is always stressed the framework for the front end is the lack of concern. Have the same experience php programmer,. Net programmer, java programmer stand together, be sure php on html / css / js on the w3c is the most understanding,. Net programmer does not understand these things, but they can through the magic. net means they want to make a page, all day, and to consider the structure "I am backing the" pride of the java programmers to do the page is the most appalling.

Now, the key questions: What is a front-end? What is the background? Front-end need to know programming? Does not know who can write good css js effect? Just write html front end it? Site is dynamic, html is dynamic, front-end must be similar to the way of programming the output html. Conclusion: the front should be focused on the html, js, css but front-end must know the background, must have interaction with the background, so that front-end to spend a minimum of effort to complete the html output, spend the least energy and background fit the structure is effective web architecture.

Talk about development efficiency, system scalability talk, just talk about the feasibility of the project, what the most feasible development model? Is neither a "test-driven development", not "model-driven development", but "page-driven development." However, your structure to implement "page-driven development" it?

I thought, php web development is the early development methods, will soon be weeded out, surprise, its enduring.

At the end I want to emphasize: This article is not about "language war" article, when we hit another brick smashed shape. This is an article on "knowledge structure and the relationship between web architecture," the article.

分类:Web 时间:2010-03-28 人气:230
blog comments powered by Disqus


  • C language with dynamic array (similar to java in Arraylist) 2010-12-28

    / * * C language with dynamic array (similar to java in Arraylist) * / # Include <stdio.h> # Include <stdlib.h> typedef struct str { / / Save pointer to an array of elements int * a; / / Current number of elements int index; / / Array of eleme

  • eclipse of the java project to a dynamic web project 2010-09-13

    eclipse of the java project to a dynamic web project Colleagues developed the original web project is directly under the eclipse java add in, not web projects, good debugging, there is no way to web project, it is certain. As follows: 1. Modify the p

  • Eclipse Java EE IDE 创建 Dynamic Web project问题 2013-12-14

    Eclipse Java EE IDE for Web Developers 创建的 Dynamic Web project 编译后的class文件默认存放路径问题,默认存放路径是build/classes导致应用部署后,Tomcat 抛出异常: The value for the useBean class attribute XXX is invalid Java Servlet 3.0 Specification(java Servlet 3.0 规范是这样描述的) 10.5 Direct

  • Java CMS System - odd new content management system CMS 2010-09-17

    Church introduced the new CMS Church CMS is a whole new station can be replaced skin (279 sets of skin available), support for static pages and search engine optimization, using DIV + CSS layout, cross-platform Java-based, supports multiple database

  • REST + CoC-based build framework for Java Web framework for rapid development of ideas 2009-10-02

    Then they would have to have the following logic: 1 for M: First of all, check whether there is any url in classpath to find the entity (such as blog, we can not say that it is resources, resources are mapped), this entity is created by Developer, an

  • Summarize some of the framework and Java open source projects 2010-06-14

    Here I will now summarize some of the framework and Java open source project, so you respect from the general framework of the Java part of a certain understanding. Spring Framework Java open source JEE framework] [ Spring is a J2EE development solve

  • Java, the static and dynamic proxy agent 2010-07-13

    1. Agents are mainly two models: the static and dynamic proxy agent 2. Static Agent: For example to output "HelloWorld" before printing a string "Welcome" A: first define an interface class package ttitfly.proxy; public interface Hello

  • Java base 10: JDK dynamic proxy class analysis (java.lang.reflect.Proxy use) 2010-05-28

    /** * JDK Analysis of dynamic proxy classes (java.lang.reflect.Proxy Use ) * * @author Ming Studies * */ public class ProxyStudy { @SuppressWarnings("unchecked") public static void main(String[] args) throws Exception { // Dynamic proxy classes

  • I used Linux command of the swig - to C / C + + code for embedded development tools for Java and other languages 2010-12-01

    I used Linux command of the swig - to C / C + + code for embedded development tools for Java and other languages This link: (Reprinted please specify link) Use Description SWIG Simplified Wrapper and Int

  • Web search using Lucene to speed up application development 2009-06-19

    This article is taken from: Lucene Java-based text information retrieval package, which is currently the Apache Jakarta family following an open source project. In this article, we first look at ho

iOS 开发

Android 开发

Python 开发



PHP 开发

Ruby 开发






Javascript 开发

.NET 开发



Copyright (C), All Rights Reserved. 版权所有 闽ICP备15018612号

processed in 0.248 (s). 10 q(s)