1.快意编程:ExtJSWeb开发技术详解作者简介
2.要成为一名专业的深入程序员,从零开始需要怎么一步步来比较好,浅出要把最底层的码深先学精通吗?(个人认为)求学长
3.谁会 extJS 教教我
4.JavaScript凌厉开发:Ext详解与实践编辑推荐
快意编程:ExtJSWeb开发技术详解作者简介
郭锋,以其在钢铁行业ERP系统开发的入浅深厚功底,荣获了河北省科技进步奖。深入他不仅在专业领域内独树一帜,浅出生物识别源码个人更获得全国钢铁行业技术能手的码深殊荣。郭锋的入浅创业经历同样精彩,他创办的深入team公司,彰显了他的浅出商业智慧与创新精神。如今,码深他担任东冉科技股份有限公司的入浅首席架构师,为公司的深入发展注入了强大的技术动力。
郭锋的浅出学术成果同样令人瞩目,他出版的码深《我的J2EE成功之路》一书,不仅为读者提供了宝贵的实践经验,更成为了软件开发领域内的经典之作。这本书深入浅出地解析了J2EE技术,帮助无数开发者在技术的海洋中找到了前进的方向。
郭锋的专业成就和学术贡献,不仅在钢铁行业独领风骚,更在Web开发领域展示了他独特的见解与实践能力。他的知识分享,通过ExtJS这一高效、nvi公式源码灵活的Web开发框架,为开发者提供了强大的工具和灵感。在郭锋的领导下,东冉科技股份有限公司在Web开发领域不断探索,推动了技术的创新与进步。
通过郭锋在钢铁行业、Web开发领域的不懈努力,他不仅成为了业界的****,更通过他的书籍、项目和公司实践,为广大的开发者和企业界人士提供了宝贵的经验和资源。郭锋的故事,是关于技术、创新和持续学习的生动诠释,激励着每一个追求卓越的开发者。
要成为一名专业的程序员,从零开始需要怎么一步步来比较好,要把最底层的先学精通吗?(个人认为)求学长
前言
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)
建议:
不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少年通用。
回顾一下历史,cxt键盘源码看看历史上时间线上技术的发展,你才能明白明天会是什么样。
一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。
一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。
注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下:
现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows的图形界面不吃香了。
越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成本太高了。
微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。详情参见《Windows编程革命史》
所以,我个人认为以后的趋势是前端是Web+移动,后端是事件线源码Linux+开源。开发这边基本上没Windows什么事。
启蒙入门
1、 学习一门脚本语言,例如Python/Ruby
可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
处理文本文件,或者csv (关键词 python csv, python open, python sys) 读一个本地文件,逐行处理(例如 word count,或者处理log)
遍历本地文件系统 (sys, os, path),例如写一个程序统计一个目录下所有文件大小并按各种条件排序并保存结果
跟数据库打交道 (python sqlite),写一个小脚本统计数据库里条目数量
学会用各种print之类简单粗暴的方式进行调试
学会用Google (phrase, domain, use reader to follow tech blogs)
为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具
Vim / Emacs / Notepad++,学会如何配置代码补全,外观,外部命令等。
Source Insight (或 ctag)
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
3、鲨鱼源码大全 熟悉Unix/Linux Shell和常见的命令行
如果你用windows,至少学会用虚拟机里的linux, vmware player是免费的,装个Ubuntu吧
一定要少用少用图形界面。
学会使用man来查看帮助
文件系统结构和基本操作 ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip …
学会使用一些文本操作命令 sed/awk/grep/tail/less/more …
学会使用一些管理命令 ps/top/lsof/netstat/kill/tcpdump/iptables/dd…
了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息
了解正则表达式,使用正则表达式来查找文件。
对于程序员来说Unix/Linux比Windows简单多了。(参看我四年前CSDN的博文《其实Unix很简单》)学会使用Unix/Linux你会发现图形界面在某些时候实在是太难用了,相当地相当地降低工作效率。
4、 学习Web基础(HTML/CSS/JS) + 服务器端技术 (LAMP)
未来必然是Web的世界,学习WEB基础的最佳网站是W3School。
学习HTML基本语法
学习CSS如何选中HTML元素并应用一些基本样式(关键词:box model)
学会用 Firefox + Firebug 或 chrome 查看你觉得很炫的网页结构,并动态修改。
学习使用Javascript操纵HTML元件。理解DOM和动态网页(Dynamic HTML: The Definitive Reference, 3rd Edition - O'Reilly Media) 网上有免费的章节,足够用了。或参看 DOM 。
学会用 Firefox + Firebug 或 chrome 调试Javascript代码(设置断点,查看变量,性能,控制台等)
在一台机器上配置Apache 或 Nginx
学习PHP,让后台PHP和前台HTML进行数据交互,对服务器相应浏览器请求形成初步认识。实现一个表单提交和反显的功能。
把PHP连接本地或者远程数据库 MySQL(MySQL 和 SQL现学现用够了)
跟完一个名校的网络编程课程(例如:(升级版为Kyoto Cabinet)、Flare、MongoDB、CouchDB、Cassandra、Voldemort等。
谁会 extJS 教教我
先下载ExtJS的库,部署到PHP环境下(不懂PHP的去下载一个phpstudy,里面都集成好了,把ExtJS库拷贝到www文件夹下就OK了)。
ExtJS不需要你写任何HTML代码,你新建一个HTML页面,引入他的ext-all.css,ext-base-debug.js,ext-all-debug.js(debug是调试版本),打开火狐,搜索插件(firbug)并安装。然后你新建一个js文件,里面写上:
Ext.onReady(function(){
console.log("firbug日志输出专用函数console.log,IE不支持");
Ext.Msg.Show("标题","我的ExtJS之旅正式开始");
});
用火狐运行HTML页面,你的学习之路正式开始(firbug控制栏会输出"firbug日志输出专用函数console.log,IE不支持",页面上会显示一个ExtJS风格的alert)。
然后先看他的例子,每个例子都看,并模仿着写,照抄也无所谓,但是要理解他里面的参数都是做什么用的,比如closeAction:"hide"、title:"你好"、resizable:false等等。
你在模仿他例子的时候,你会发现有很多参数都不知道是干什么用的,打开它的API(php环境下输入http://localhost/extjs目录名/docs/index.html)
打开API,开始正式学习它。
当你感觉到自己可以写一个Window啊,Panel啊,Grid啊之后,去下载陈老板的ExtJS教学视频。当然,最好能买一本《深入浅出ExtJS》,个人觉得比较浪费,但是前期入门还是很不错的。一些陈老板没细说的问题,在书里都能找到答案。
加群,陈老板在群里,但是他生病了。现在(包括以后)很少上线了。能遇到最好,遇不到群里高手也很多,主动双击私聊问,一般没人拒绝你。公聊估计搭理你的不多。
最后补充一下,ExtJS上手慢但是一旦上手之后,开发起来很爽快。基于JavaScript,所以你JavaScript怎么说也得有最起码的一点点常识。
祝你好运。
JavaScript凌厉开发:Ext详解与实践编辑推荐
在JavaScript领域,Ext框架以其卓越性能和实用性备受瞩目。《JavaScript凌厉开发:Ext详解与实践》是一本由Ext创始人中文博客维护者和专业开发者共同编写的力作,它详尽地介绍了Ext的开发过程、测试流程,以及实战案例中的源代码和配置文件。这本书深入浅出地解析了关键技术,如事件机制、数据驱动和扩展插件,对于希望深入了解Ext的开发者来说,是一本极具价值的参考书籍。 Ext作为Ajax框架的佼佼者,不仅提升了JavaScript应用程序的开发效率,还能构建出复杂的Web界面。InfoQ中文站总编辑霍泰稳强调,这本教程既是Ext入门的指南,也是Web前端开发人员的实用宝典。jQuery中文社区站长杨乐赞誉Ext为WebUI开发的强大平台,让程序员有能力独立设计UI。 国内关于Ext的研究著作并不多,《JavaScript凌厉开发:Ext详解与实践》则填补了这一空白,既是AJAX实战教程,也是Ext深入学习的基石。万常华,jsvm.org创始人,表示书中结合了作者的丰富经验,对项目开发内容的提炼尤为珍贵,有助于读者更好地理解和应用Ext。 Frank和两位作者的共同参与,使得《JavaScript凌厉开发:Ext详解与实践》不仅包含了ExtJS的全面教学,还针对中文读者提供了清晰的引导。欧力资讯企业有限公司CEO简名骏指出,这本书尤其适合那些希望快速入门ExtJS并应用于实际项目的开发者,帮助他们步入ExtJS的精彩世界。扩展资料
以学习ExtJS的开发人员为基本读者,介绍了Ext2.2的基本使用方法,以利用HTML/CSS/JavaScript进行前端设计的方法和技巧,在开发思维和开发经验上有着无可争议的功力!,适合开发者的高性能、面向对象的开发框架,Ajax凌厉开发模式精密解析,内容编排来自Ext中文社区2年的用户反馈,Ext先锋程序员精雕细琢的代码风格。