由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - programming那帮人好好玩啊
相关主题
需要学习Groovy吗?这个比Java到底好在什么地方请问各位(巨,大,中,小,微,不)牛
Python vs J2EEJava用在Server Side的技术是哪些?
有人用Grails吗Java在Web领域是不是太笨重了?
struts vs Spring MVC ??为什么国内现在做网站都是ASP.NET 呢? (转载)
话说这些年,这些tiers的变化Let's tip hat for Sun's toll
groovy主要的问题是什么?请教,Java里有没有range函数功能?
新手请教 Java EE JDK6 vs Java EE JDK5how will u improve java?
JAVA is better?这几年Java跟其他语言的差距拉大了。
相关话题的讨论汇总
话题: java话题: web话题: android话题: 这些
进入Java版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
一看,很唬人,各种语言,各种对比,一堆名词
吓得要死,但是越看越觉得不对,尼玛
这些人貌似似乎说的都是web,都仅限于front end
然后看了看,把这些名词挨个搞懂
再来一个google,发现wikipedia上有一个对比
http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
然后再认真看了看,哎哟
怎么这些关键字一个个都在这里面啊
原来如此
这帮人吵来吵去,无非争的是哪一个语言和框架做web比较简单而已
哎哟
p*****2
发帖数: 21240
2
怎么那么多python fans呢?python确实容易学,但是国人都是喜欢最容易的吗?
J*******n
发帖数: 2901
3
PHP有那么坑爹吗?为什么programming版上这么多人贬低
t***a
发帖数: 416
4
用php作网站挺好的,但是当php程序员没意思,php的代码很容易很dirty,搞起来非常
辛苦
我觉得java程序员的幸福感最强,强类型,IDE也给力,写来写去不用动脑

【在 J*******n 的大作中提到】
: PHP有那么坑爹吗?为什么programming版上这么多人贬低
z****e
发帖数: 54598
5
但是java起步最难
很多人迷失在class path的漩涡中
而且各种框架搞起来也挺恶心的
当然搞过了之后就不觉得难了
没搞之前望而生畏,ejb,哇,哇
古德霸有句话说得很好
动手搞了几次,觉得无非如此,我也是这么觉得的
还有就是除了java以外,其它大部分框架都集中在web层
缺乏战略纵深,就是不象java一样,每一层java都能搞
而且越往后后劲越足,而且越省心,java有各种工具帮忙
大多数时候不用写,用就行了

【在 t***a 的大作中提到】
: 用php作网站挺好的,但是当php程序员没意思,php的代码很容易很dirty,搞起来非常
: 辛苦
: 我觉得java程序员的幸福感最强,强类型,IDE也给力,写来写去不用动脑

z****e
发帖数: 54598
6
因为python比java部署起来要简单
尤其是mac,打开terminal就能用python,windows稍微麻烦点
就跟mfc亲近windows一样,写好,双击就能用,比较便捷
java无论是windows, mac还是linux,都有折腾
其它语言多数都能找到一个比较亲近的os,不需要安装,打开就能用这样
唯独java,所有os都不亲近,都一视同仁地要倒腾
尤其是jdk的安装,jre好一点
还有就是大多数人脑子里缺乏oo的概念,感觉不少是学数学物理出身的
engineering出身的都很少,对function有种莫名的热爱
看世界多数是以一种数学系那些呆子的角度看世界
觉得世界上所有的东西都是函数
我有一个统计学位,所以我多少可以感觉到这帮人在想什么

【在 p*****2 的大作中提到】
: 怎么那么多python fans呢?python确实容易学,但是国人都是喜欢最容易的吗?
z****e
发帖数: 54598
7
我以前的学校
对于programming是这样安排的
上来comp101,教java,3学分
然后c++作为选修课,1学分,跟java是同一个老师
comp102,一半教c,剩下一半教python, perl, cgi
这个加起来,3学分
至于fp,也是选修课,不过是3学分的选修课
跟c++不同,学得那帮孩子是死去活来
c*********e
发帖数: 16335
8
programming版很多都是c++人士,搞compiler,算法的很多,经常一起聊天谈这些。

【在 z****e 的大作中提到】
: 一看,很唬人,各种语言,各种对比,一堆名词
: 吓得要死,但是越看越觉得不对,尼玛
: 这些人貌似似乎说的都是web,都仅限于front end
: 然后看了看,把这些名词挨个搞懂
: 再来一个google,发现wikipedia上有一个对比
: http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
: 然后再认真看了看,哎哟
: 怎么这些关键字一个个都在这里面啊
: 原来如此
: 这帮人吵来吵去,无非争的是哪一个语言和框架做web比较简单而已

c*********e
发帖数: 16335
9
不学web services,c#,network basics吗?灵魂data structure涅?

【在 z****e 的大作中提到】
: 我以前的学校
: 对于programming是这样安排的
: 上来comp101,教java,3学分
: 然后c++作为选修课,1学分,跟java是同一个老师
: comp102,一半教c,剩下一半教python, perl, cgi
: 这个加起来,3学分
: 至于fp,也是选修课,不过是3学分的选修课
: 跟c++不同,学得那帮孩子是死去活来

c*********e
发帖数: 16335
10
c++ 学到mfc,然后学了3d max之类的游戏软件之后,就到了一个新境界了。看见那些孩
子,用3d max编程,画一堆草从,画一个枪手越过多个障碍打枪,。。。非常的fancy.
可惜我不做那个方向。

【在 z****e 的大作中提到】
: 我以前的学校
: 对于programming是这样安排的
: 上来comp101,教java,3学分
: 然后c++作为选修课,1学分,跟java是同一个老师
: comp102,一半教c,剩下一半教python, perl, cgi
: 这个加起来,3学分
: 至于fp,也是选修课,不过是3学分的选修课
: 跟c++不同,学得那帮孩子是死去活来

相关主题
groovy主要的问题是什么?请问各位(巨,大,中,小,微,不)牛
新手请教 Java EE JDK6 vs Java EE JDK5Java用在Server Side的技术是哪些?
JAVA is better?Java在Web领域是不是太笨重了?
进入Java版参与讨论
c*********e
发帖数: 16335
11
在eclipse用glassfish做java war,非常的容易啊,jdbc就在glassfish里设置一下,根
本就没咋写jdbc code.ejb,标明@stateful,@stateless就好,因为是session beans,
所以只在内存存在。和entity bean还不一样。
如果用spring,就不用管什么ejb了。

【在 z****e 的大作中提到】
: 但是java起步最难
: 很多人迷失在class path的漩涡中
: 而且各种框架搞起来也挺恶心的
: 当然搞过了之后就不觉得难了
: 没搞之前望而生畏,ejb,哇,哇
: 古德霸有句话说得很好
: 动手搞了几次,觉得无非如此,我也是这么觉得的
: 还有就是除了java以外,其它大部分框架都集中在web层
: 缺乏战略纵深,就是不象java一样,每一层java都能搞
: 而且越往后后劲越足,而且越省心,java有各种工具帮忙

z****e
发帖数: 54598
12
学阿,我说的是programming部分,基本功

【在 c*********e 的大作中提到】
: 不学web services,c#,network basics吗?灵魂data structure涅?
z****e
发帖数: 54598
13
war = web jar
一般不会在war里面用ejb
默认的war不包括ejb文件
如果只是想做web,ejb多此一举了
spring core都没有必要,严格地说
另外c#是一个公司的商业产品,没听说什么学校教这个东西的
3d max是艺术系搞的东西,3d美工
不过本身艺术的搞技术就是件很扯淡的事
就像adobe搞ria,我反正是信不过他们
web service应该也还没有开始教,但是一些研究生课里面有这个东西
如果major不是distributed computing的话,研究生也不一定学

【在 c*********e 的大作中提到】
: 在eclipse用glassfish做java war,非常的容易啊,jdbc就在glassfish里设置一下,根
: 本就没咋写jdbc code.ejb,标明@stateful,@stateless就好,因为是session beans,
: 所以只在内存存在。和entity bean还不一样。
: 如果用spring,就不用管什么ejb了。

z****e
发帖数: 54598
14
算了吧,真正需要这些的地方是搞linux, jvm这些人
可惜目测过去,没有几个是在red hat这种档次公司工作的
看jobhunting有人报过red hat的offer么?在北卡

【在 c*********e 的大作中提到】
: programming版很多都是c++人士,搞compiler,算法的很多,经常一起聊天谈这些。
c*********e
发帖数: 16335
15
c#是基本功啊,linq什么的,要多用才会知道怎么查错。
其实我的war里面主要用的entity bean,没用到session beans.
3d max是学游戏编程的人的必修课。
web services做get,post,put,delete,options之类,搞token,还是非常实用的。

【在 z****e 的大作中提到】
: war = web jar
: 一般不会在war里面用ejb
: 默认的war不包括ejb文件
: 如果只是想做web,ejb多此一举了
: spring core都没有必要,严格地说
: 另外c#是一个公司的商业产品,没听说什么学校教这个东西的
: 3d max是艺术系搞的东西,3d美工
: 不过本身艺术的搞技术就是件很扯淡的事
: 就像adobe搞ria,我反正是信不过他们
: web service应该也还没有开始教,但是一些研究生课里面有这个东西

z****e
发帖数: 54598
16
c#是微软的产品,就像android一样
学校也不会教的,就像oracle的db,学校也不会教一样
要教就教广义的database,特定的产品跟学校没有任何关系
所以scala什么也不教,除非这个东西被贡献出来
脱离商业公司的控制

【在 c*********e 的大作中提到】
: c#是基本功啊,linq什么的,要多用才会知道怎么查错。
: 其实我的war里面主要用的entity bean,没用到session beans.
: 3d max是学游戏编程的人的必修课。
: web services做get,post,put,delete,options之类,搞token,还是非常实用的。

z****e
发帖数: 54598
17
3dmax是产品,不是api
学校会教opengl,但是不太可能教3dmax

【在 c*********e 的大作中提到】
: c#是基本功啊,linq什么的,要多用才会知道怎么查错。
: 其实我的war里面主要用的entity bean,没用到session beans.
: 3d max是学游戏编程的人的必修课。
: web services做get,post,put,delete,options之类,搞token,还是非常实用的。

z****e
发帖数: 54598
18
统计教r,不教sas,哪怕教科书上用sas
教授也故意不教sas,要求用r
因为sas是一家商业公司的产品,不能教,有利益冲突
同样的
c#就被微软完全控制,所以不教c#,教java
类似的,directx也不教,教opengl
操作系统课也不教windows,教unix
而且老师还会攻击windows,说windows多烂多烂
当然macosx也不教
类似的android和ios也都不教
还有objective c也不教,因为平台太局限在ios了
所以学校在教python,php这些
这几个一开始就是open source,就不是某一个商业公司做的东西
而是一个天才少年搞出来的东东
所以可以教,而且应该扶植这种东西的成长
最早以前java还在sun控制下的时候
很多大学也都不太愿意教java
我就记得当时只有james gosling的母校cmu是比较早用java来教本科生
后来java开源了之后,才逐步推广到各个大学去
一般来说只要是某一个商业产品,大学拿来作为教学工具就应该谨慎
这里面会牵扯到利益冲突,所以哪怕是business的课
教excel,教授都用open office,hoho
z****e
发帖数: 54598
19
商业公司从政治立场上说是右派
大学是左派的阵地
所以大学没有任何理由应该配合商业公司推广他们的产品
从本质上说就应该主动扶植开源产品的推广
更不要说很多开源产品的主要贡献人就是大学里面那些教授
c*********e
发帖数: 16335
20
学校果然是象牙塔,和社会上流行的东西都不一样。

【在 z****e 的大作中提到】
: 统计教r,不教sas,哪怕教科书上用sas
: 教授也故意不教sas,要求用r
: 因为sas是一家商业公司的产品,不能教,有利益冲突
: 同样的
: c#就被微软完全控制,所以不教c#,教java
: 类似的,directx也不教,教opengl
: 操作系统课也不教windows,教unix
: 而且老师还会攻击windows,说windows多烂多烂
: 当然macosx也不教
: 类似的android和ios也都不教

相关主题
为什么国内现在做网站都是ASP.NET 呢? (转载)how will u improve java?
Let's tip hat for Sun's toll这几年Java跟其他语言的差距拉大了。
请教,Java里有没有range函数功能?大牛们说说Java backend最关键的知识和经验是什么?
进入Java版参与讨论
g*****g
发帖数: 34805
21
应该说java的web架构最多,当年我前后都得写的时候,了解过10个左右。
回过头来看,前端不能像中后端那样快速向一两个架构靠拢,其实说明java作为静态纯
OO语言,不太合适写web层。即使这么多人这么多年试图改进,达不成共识。不像RoR,
django那样,可以成为de facto。
随着JS跟HTML越来越强大,所有server side scripting也被削弱,前端的技术本身也
越来越复杂,越来越专业化。同时rest和json的成熟,也使得前后端一致的需求降低。
所以我觉得应该承认java不是写什么都合适,喜欢写web前端,还是赶紧学习groovy,
ruby, python等等。java的未来在大中型应用的中后端和android应用上。
还有不要小瞧Android应用,这个趋势再下去3-5年,windows面临的就是Android在桌面
上的竞争。
win8弄半天不就是支持鼠标键盘和触屏,Android都有。应用除了个office差点也都有
。用户对界面的熟悉也有。要计算力intel也支持Android。Android的价格则是windows
永远追不上的。PC厂商现在已经开始跳ChromeOS的坑,Android desktop也是时间问题。

【在 z****e 的大作中提到】
: 但是java起步最难
: 很多人迷失在class path的漩涡中
: 而且各种框架搞起来也挺恶心的
: 当然搞过了之后就不觉得难了
: 没搞之前望而生畏,ejb,哇,哇
: 古德霸有句话说得很好
: 动手搞了几次,觉得无非如此,我也是这么觉得的
: 还有就是除了java以外,其它大部分框架都集中在web层
: 缺乏战略纵深,就是不象java一样,每一层java都能搞
: 而且越往后后劲越足,而且越省心,java有各种工具帮忙

z****e
发帖数: 54598
22
也不一定
rails濒临被淘汰,被grails所取代一个很重要的原因是grails跑在jvm上
可以利用上现有的hibernate那些东西,所以比rails要流行
而且spring,jboss也都有自己的前端
并不见得会比grails要复杂多少,更不要说weblogic和websphere了
我倒是觉得php将来可以好好利用上
尤其是随着浏览器越来越强大,如果能有效减少页面代码的话
php价格上的优势会变得不可阻挡
java等jvm上的动态语言耗资源,收费的就更不要说了
web service做前后端集成还不是很成熟,比如缺乏象连接池一样的优化空间
每一次都建立连接所消耗的资源尤其是时间资源是巨大的
对于高并发的应用还不是很现实
所以多数时候还情愿用rmi,ejb,jca这些强耦合的方式以保证效率
另外就是,一个公司,同时雇用两个不同语言的developer
从成本上说就不太合适,有些公司的组员是流动的
不同的组员在不同的时候会到不同的组里面去做事
如果前段用groovy,后端用java,那么很自然这有学习曲线
不是没有这样的公司,但是我看这些公司里面大多数人
还是把java当成本行,groovy这些,会用就用,不会拉倒

【在 g*****g 的大作中提到】
: 应该说java的web架构最多,当年我前后都得写的时候,了解过10个左右。
: 回过头来看,前端不能像中后端那样快速向一两个架构靠拢,其实说明java作为静态纯
: OO语言,不太合适写web层。即使这么多人这么多年试图改进,达不成共识。不像RoR,
: django那样,可以成为de facto。
: 随着JS跟HTML越来越强大,所有server side scripting也被削弱,前端的技术本身也
: 越来越复杂,越来越专业化。同时rest和json的成熟,也使得前后端一致的需求降低。
: 所以我觉得应该承认java不是写什么都合适,喜欢写web前端,还是赶紧学习groovy,
: ruby, python等等。java的未来在大中型应用的中后端和android应用上。
: 还有不要小瞧Android应用,这个趋势再下去3-5年,windows面临的就是Android在桌面
: 上的竞争。

o***i
发帖数: 603
23
如此说来,groovy适合前端,scala适合后台?
最近想找一个和原有java代码可以无缝结合的新语言,有些个实现用java写起来太费劲。

【在 g*****g 的大作中提到】
: 应该说java的web架构最多,当年我前后都得写的时候,了解过10个左右。
: 回过头来看,前端不能像中后端那样快速向一两个架构靠拢,其实说明java作为静态纯
: OO语言,不太合适写web层。即使这么多人这么多年试图改进,达不成共识。不像RoR,
: django那样,可以成为de facto。
: 随着JS跟HTML越来越强大,所有server side scripting也被削弱,前端的技术本身也
: 越来越复杂,越来越专业化。同时rest和json的成熟,也使得前后端一致的需求降低。
: 所以我觉得应该承认java不是写什么都合适,喜欢写web前端,还是赶紧学习groovy,
: ruby, python等等。java的未来在大中型应用的中后端和android应用上。
: 还有不要小瞧Android应用,这个趋势再下去3-5年,windows面临的就是Android在桌面
: 上的竞争。

z****e
发帖数: 54598
24
groovy适合前端没错,而且比较适合web前端
scala要小心,scala很可能只适合akka这种frontend的core java前端
尤其是电信领域,其它的没有经过太多检验
所以如果你想自己写server
最好的还是java,如果你想提高提高
觉得有些java写起来太麻烦
groovy和scala都是jvm上的语言,只要能跑java的地方就能跑这两个
而且function可以互相call,你可以尝试着用一下这两个
另外不少语言都提供java接口,比如r,你可以看看这些接口
但是这些语言有自己的问题,比如单线程⋯⋯
最理想的还是找网络上的jars

劲。

【在 o***i 的大作中提到】
: 如此说来,groovy适合前端,scala适合后台?
: 最近想找一个和原有java代码可以无缝结合的新语言,有些个实现用java写起来太费劲。

c*********e
发帖数: 16335
25
java写起来不麻烦啊。比如,用jdeveloper,一个servlet,机器就帮你写好了,非常的
爽。

【在 z****e 的大作中提到】
: groovy适合前端没错,而且比较适合web前端
: scala要小心,scala很可能只适合akka这种frontend的core java前端
: 尤其是电信领域,其它的没有经过太多检验
: 所以如果你想自己写server
: 最好的还是java,如果你想提高提高
: 觉得有些java写起来太麻烦
: groovy和scala都是jvm上的语言,只要能跑java的地方就能跑这两个
: 而且function可以互相call,你可以尝试着用一下这两个
: 另外不少语言都提供java接口,比如r,你可以看看这些接口
: 但是这些语言有自己的问题,比如单线程⋯⋯

z****e
发帖数: 54598
26
是不难,web本身就是很简单的东西
我从来没把web当回事,所以我没搞明白为什么这么多人往web挤
我也没见到web有啥突破,别告诉我javascript那种垃圾算技术突破

【在 c*********e 的大作中提到】
: java写起来不麻烦啊。比如,用jdeveloper,一个servlet,机器就帮你写好了,非常的
: 爽。

c*********e
发帖数: 16335
27
因为web工作多。

【在 z****e 的大作中提到】
: 是不难,web本身就是很简单的东西
: 我从来没把web当回事,所以我没搞明白为什么这么多人往web挤
: 我也没见到web有啥突破,别告诉我javascript那种垃圾算技术突破

z****e
发帖数: 54598
28
那是最近比较多而已
别忘了,amazon,ebay这些公司,其实很大程度上是侧重backend的
电子商务也是backend经常去的一个地方
只有facebook, twitter这种地方比较pure web
然后股价说明了不少问题
linkedin都不能算是pure的web公司,它的后台还是有点货的

【在 c*********e 的大作中提到】
: 因为web工作多。
c*********e
发帖数: 16335
29
amazon,ebay这些大公司,怎么解决大量用户同时access server的问题的?
貌似一般的公司,没有这么大的用户流量。

【在 z****e 的大作中提到】
: 那是最近比较多而已
: 别忘了,amazon,ebay这些公司,其实很大程度上是侧重backend的
: 电子商务也是backend经常去的一个地方
: 只有facebook, twitter这种地方比较pure web
: 然后股价说明了不少问题
: linkedin都不能算是pure的web公司,它的后台还是有点货的

g**e
发帖数: 6127
30
最近才留心看你的发言,怪不得你不受版上几个大牛待见。这见识实在是……
facebook, twitter比较pure web这样的都出来了。你不会真以为fb就是个写php网页的

算了,我还是去做题了

【在 z****e 的大作中提到】
: 那是最近比较多而已
: 别忘了,amazon,ebay这些公司,其实很大程度上是侧重backend的
: 电子商务也是backend经常去的一个地方
: 只有facebook, twitter这种地方比较pure web
: 然后股价说明了不少问题
: linkedin都不能算是pure的web公司,它的后台还是有点货的

相关主题
Java Web Framwork 比较Python vs J2EE
请教一下怎么学习java framework,怎么找java工作有人用Grails吗
需要学习Groovy吗?这个比Java到底好在什么地方struts vs Spring MVC ??
进入Java版参与讨论
z****e
发帖数: 54598
31
所以股价狂跌?
别尼玛最近了,操,在军版没少过招吧?
你这个id也不算什么新id了,都6666了
装什么嫩

【在 g**e 的大作中提到】
: 最近才留心看你的发言,怪不得你不受版上几个大牛待见。这见识实在是……
: facebook, twitter比较pure web这样的都出来了。你不会真以为fb就是个写php网页的
: 吧
: 算了,我还是去做题了

1 (共1页)
进入Java版参与讨论
相关主题
这几年Java跟其他语言的差距拉大了。话说这些年,这些tiers的变化
大牛们说说Java backend最关键的知识和经验是什么?groovy主要的问题是什么?
Java Web Framwork 比较新手请教 Java EE JDK6 vs Java EE JDK5
请教一下怎么学习java framework,怎么找java工作JAVA is better?
需要学习Groovy吗?这个比Java到底好在什么地方请问各位(巨,大,中,小,微,不)牛
Python vs J2EEJava用在Server Side的技术是哪些?
有人用Grails吗Java在Web领域是不是太笨重了?
struts vs Spring MVC ??为什么国内现在做网站都是ASP.NET 呢? (转载)
相关话题的讨论汇总
话题: java话题: web话题: android话题: 这些