GWT在某种程度上是一个高级工具包,让你编写Java来生成Javascript.
GWT在某种程度上是一个高级工具包,让你编写Java来生成Javascript.
" Links是一种新的编程语言,旨在使Web编程更容易......链接通过为所有三层提供单一语言来减轻阻抗不匹配问题.系统为每一层生成代码;例如,将一些代码转换为Javascript用于浏览器,一些成为服务器的字节码,一些成为数据库的SQL."
起初我不打算发布这个,因为它是一个研究项目,而不是一个生产系统; 但所有这些答案都说"就是这样,处理它"就是一个反例.
一个人应该如何向孩子们教授网络开发?
网络开发中的一群孩子已经使我们的职业退化了,因为现在几乎所有人都称自己为程序员,而我们越来越难以与他们保持距离并获得体面的薪酬.
要掌握多种语言和技术?那是一件好事.加入开发者行列会有一些进入障碍.
补充:通过以下评论我可以看到我没有完全清楚自己.我对年龄一无所知,无论是10岁,30岁,50岁还是80岁.这都是关于态度的.一个人是否理解并接受这样一个事实:除了在某些设计师或CMS中使用鼠标移动控件之外,还有更多的职业.有很多知识可以获得,包括CS的基础知识,算法,数据结构,数据库,架构,可扩展性,维护,性能,可扩展性,可用性,营销以及更多属于专业软件开发人员研讨会的知识.我一个人对这些人一无所知,也没有采取行动教育自己,努力变得越来越熟练,他们不属于这个职业.让这种观点有偏见.
Web编程本质上是一门多学科的工艺.
造成这种情况的主要原因是因为关注点分离...... HTML和CSS以及JavaScript,SQL等不会在一种语言中混合在一起的原因是因为它们各自都有单独的目标,警告,陷阱和优势.
您能想象尝试调试在同一源文件中混合在一起的SQL,CSS,JavaScript和PHP代码的站点吗?你可能已经遭遇了这样的不幸.遗憾的是,有数千个这样的网站编写,这是一个完整的噩梦,试图调试或添加如此混乱的表示,数据和结构的合并.
总而言之,一团糟!一个人应该如何向孩子们教授网络开发?
我认为最重要的是教授编程的基础知识并使它们坚持下去.变量,逻辑,指针,内存管理,算法,数据结构等.
当你掌握了编程的基础知识时,很容易使用多种语言,选择新的语言,并且随着时间的推移易于改变.对于像Web编程一样不断发展和基于趋势的东西,这是一项非常宝贵的技能.
在我看来,新编程的人应该从较低级别的语言开始,比如C语言.人们应该学会编程的内在的基本概念,并且应该在获得PHP或Python之类的更高级语言之前获得幕后发生的事情的知识.
我认为这种对编程教学的态度将会培养出更好的网络开发人员,并提供一个进入障碍,将淘汰那些没有兴趣或智慧的人.我认为这种态度的结果将是更好的开发人员,更好的软件,以及最终更强大的语言和工具.
我认为你最接近的是.NET.许多语言都有很多框架,但我所知道的并不是所有语言都可以处理.除此之外,你不能试图让孩子们相信编程是在公园散步.这是一个艰难的职业,需要大量的学习和保持.我们与今天在这里的技术合作,明天就会消失.
如果你考虑一下,编程与木工或航空没有任何不同.几乎所有你选择的专业都需要你学习很多不同的东西才能更好地完成你的工作.
你是如何向孩子们教授网络开发的?哇,这是一个棘手的问题.如何教他们手术,知识产权法或土木工程?或者就汽车机械,管道或总承包而言?
你有没想过在芝麻街录像带弹出?
当你贬低他的职业时,Elmo不喜欢它.