刚刚看了篇帖子,迷茫了
什么是前端?什么是后端?
webservice层:后端?
Winform层:前端?

解决方案 »

  1.   

    这是黑话,需要语境的如果js,html是前端,则request,gridview是后端
    如果gridview是前端,则Bil是后端如果这个bil需要另一台机器的webservice做支持,则bil是前端,另一个后端这是程序员们自己创造的带语境的黑话
      

  2.   

    如果是在成熟的软件公司中,这可能分为两个事业部,两部分个人马。例如我以前参与的一个项目,在服务器研发组有大概50人,在windows pc桌面软件研发组大概有10人,另外有二十几款其它系统下的前端软件(例如mac桌面软件、iphone软件、winphone的sl软件、winphone的html软件、基于j2me的软件.......)外包给3、4个公司开发。显然所有前端软件都依赖于同一个服务器,而windows pc桌面的软件是比较重要做的(所以也自己做),其它的前端都可以外包。对于一些刚学as.pnet的人,可能也提到“前台、后台”。它们是把aspx叫做“前台”,把写在.cs文件中的代码叫做“后台”。他们喜欢这样叫,而不了解aspx其代码生成和编译运行机制,这就是“姑且听之”而已。至于有些开发OA的,就是拿来sql server或者oracle(或者其它关系关系数据库)的客户端驱动,来访问关系数据库系统,这就是没有c/s中的服务器开发概念,也可以算是一种c/s吧!只不过从其自身技术上来说,缺乏一种叫做“大核心、大服务”的东西。
      

  3.   

    比如说一个产品,它基于200个自己定义的jQuery插件功能,有着上万行代码,那么尽管这些js代码是通过web服务器程序部署的,我也可以肯定地说它们一定是可以分为“前端开发、后端开发”的!因为其代码开发和版本管理机制、自动生成、编译和部署几乎可以说是完全分离的。甚至产品设计上也只有少部分联系。将项目按照“前端、后端”分成不同的事业来发展,是其特点。可是有些asp.net程序员写的web程序,根本不值得将前端独立出来单独成为一个独立项目来运作。aspx本来就是继承自code-behind的对象的,也就是说那些程序员说的“前台、后台”是混合在一起生成代码并并完整编译和部署的,而且设计上处处是相互牵制。听说“前台、后台”这种名词,经常让人不知不觉就有点无奈地苦笑。
      

  4.   

    有着上万行代码   -->  有着上万行自定义js代码