昆明是一个落后的城市,自打毕业从北京下来工作,至今也快两年了,从这么长时间的认识来看,能得出一个结论:这里没有一家公司能算得上是真正“做技术”的,怎么这样说呢?也许我的看法偏激了一点,不过从整个环境来看就是这样的:没有创新意识,整天抱着那些所谓标准的、成熟的老土架构(比如struts1,ejb2等必然淘汰的技术)不放,对用户界面以及可用性的藐视,导致投入了巨大人力、财力后,却收效甚微。基于这样的技术,想单元测试,想敏捷开发,恐怕不是那么容易!这就好比一个老头子,八十岁的老头子,够成熟稳重了吧?但他还能在世上活几天?ruby on rails的流行,以及Ajax所带来的冲击,在这里更本看不到涟漪,的确,更换基础语言意味着学习成本的提高,但这也不能成为拒绝新技术的借口,不是说要赶潮流,就算是多一股神经来关注下动态语言也好吧。丢不掉java,就换新一点有活力的,比如struts2、ejb3塞……不过企业不愿意在硬件设备上面投入资金也没办法,实在不行可以用groovy,可以尝试grails嘛。
转入正题,为什么自己要选择关注前台呢?这与上面所发的牢骚是有关系的,就是因为不想把精力浪费在必然淘汰的技术上,后端开发的发展势头日新月异,把宝押在上面实在是太不值了,学习web前台,关注web标准,深入掌握html、css、javascript以及ajax,相比而言保值能力要高得多,不管你后面用java也好,用ruby也好,我前台依旧:)国内对于web前端开发的关注程度是越来越高了,几家出版社也引进了不少经典的图书,就像dlee老大说的那样,这两年的资料已经足够繁荣这个市场的了。为何不借这个东风改变关注点,提高自己的能力呢?
确定一下今后的研究目标:在精通ajax相关技术的同时,一并学习和探究架构模式的最佳实践,比如基于REST风格的web服务,面向资源的架构ROA。当然也不是说就完全不考虑服务端了,目前的打算是研究rails,以及grails,掌握一个快速开发的web框架,可以让自己不至于太落伍,而且他们的学习成本也不是很高,能快速上手。
分享到:
- 2007-05-16 14:31
- 浏览 4168
- 评论(8)
- 论坛回复 / 浏览 (8 / 3556)
- 查看更多
相关推荐
8. UX/UI设计: 用户体验(UX)和用户界面(UI)设计是Web前台的重要部分,它们关注如何通过直观的界面和流畅的交互提升用户满意度。 9. 浏览器兼容性: 开发者需确保网页在各种主流浏览器(如Chrome、Firefox、...
本资源包“Web开发前台必备(汇总)”聚焦于这些核心知识点,为Web开发者提供了一份全面的学习资料。 首先,我们来深入了解一下HTML(HyperText Markup Language)。HTML是网页的基础,用于描述网页结构。它通过...
Java Web前台技术是Web应用程序开发中的重要组成部分,主要关注用户界面的设计、交互和用户体验。这份“Java Web前台技术”资料集全面涵盖了与之相关的多个关键知识点,旨在帮助开发者提升技能和效率。 一、HTML...
6. 设计原则:在Web前台页面设计中,遵循一些基本的设计原则很重要,如对比、对齐、重复、接近性(四大视觉设计原则)、一致性、简洁性、易用性等。这些原则有助于创建直观、吸引人的用户界面。 7. 测试与优化:...
以下是对Web前台页面设计的一些核心知识点的详细说明: 1. HTML (HyperText Markup Language):HTML是构成网页的基础语言,用于定义页面结构和内容。通过使用不同的标签,如`<head>`、`<body>`、`<header>`、`<nav>...
**标题与描述解读:** “WEB前台技术_5_XML”这一标题明确指出文章将聚焦于Web前台开发中XML(可扩展标记语言)的应用。描述中提到的“可扩展标记语言”即指XML,它是Web开发中用于描述和交换数据的一种标准语言。 ...
这个"web前台开发"的压缩包文件包含了构建公司网站首页以及实现动态效果的源代码,比如新闻图片的动态播放和图片轮播,这些都是前端开发中的关键组成部分。 1. **HTML(HyperText Markup Language)**:HTML是网页...
本技术文档详细介绍了WEB前台技术的相关知识,为初学者提供了全面的学习路径。作为最佳的选择,这份资料将涵盖HTML、CSS、JavaScript等基础,以及现代前端框架和库的应用。 1. HTML(HyperText Markup Language):...
通过选择器(如ID、类、元素选择器)与属性的组合,可以控制元素的颜色、大小、位置等视觉效果。CSS3引入了更多高级特性,如伪类、过渡、动画、多列布局、Flexbox和Grid布局,极大地提升了页面设计的灵活性和响应性...
总的来说,"web 前台技术 暑期实习资料"涵盖了从基础的HTML、CSS、JavaScript,到更高级的前端框架、性能优化、响应式设计和安全等方面的知识,对于希望进入前端开发领域的实习生来说,这是一个全面且实用的学习资源...
"web前台配置.rar"是一个压缩包,包含了项目运行所需的源代码和配置文件,方便开发者快速导入并运行项目。 首先,我们关注的是`src`文件夹。在Java Web项目中,`src`通常用于存放源代码。这个目录下可能包括多个子...
根据给定的文件信息,我们将深入探讨XML在Web前台技术中的应用及其基础知识。XML,全称为可扩展标记语言(eXtensible Markup Language),是一种由W3C组织提出的数据描述和交换标准,它最初设计的目的在于弥补HTML在...
标题中的“手机web 手机网站前台模板”指的是专为移动设备设计的Web页面模板,这类模板主要用于构建适应手机屏幕尺寸和操作习惯的网站。在移动互联网日益普及的今天,手机网站已经成为企业或个人在线展示的重要平台...
在电子商务系统开发中,Java Web 是一种常见的技术栈选择,尤其适用于构建中大型的在线交易平台。这个项目描述中提到的“电子商务系统JAVA web”是一个基于Java Web技术开发的小型电子商务平台,它包括前台用户界面...
HTML5前台框架是一种用于构建现代Web应用程序的工具集合,它主要关注用户界面和交互体验。在Web开发领域,HTML5已经成为了标准,因为它提供了许多增强的功能,如离线存储、媒体元素、图形绘制以及表单控件等。而...
Web前台开发是构建互联网应用程序的重要部分,它涉及到用户与网站互动的所有视觉和交互元素。以下是一些关键的知识点: 1. HTML(HyperText Markup Language):HTML是构成网页的基础语言,用于定义网页的结构和...
最后,我们关注**数据封装**和**前台数据绑定**。在现代前端框架中,如Angular、React、Vue,数据绑定是核心特性。它允许将视图(UI)与模型(数据)直接关联,当模型发生变化时,视图会自动更新,反之亦然。例如,...
同时,关注最新的框架发展,如React、Angular和Vue.js等,以及相关的开发工具和最佳实践,以提升开发效率和应用质量。 【数据与存储信息记录】数据的记录和存储是智慧网络的重要组成部分。通过合理的设计和高效的...