作者aaronliu0719 (乡民)
看板Soft_Job
标题Re: [闲聊] 对写程式的一些看法
时间Fri Dec 12 11:17:05 2008
※ 引述《roger70349 (roger70349)》之铭言:
: 小弟进资讯业己经快满三个月了,这一阵子接了几个小案子,有用php跟asp写的,在写程
: 式的过程中,老板给我一个观念就是,在写一只程式时,要先了解它的运作流程,然後再
: 动手写,程式语言大同小异,只要流程懂的话就不难,想请问各位大大,大家在学程式时
: ,会不会只局限於一种语言,因为我有一位学长说,写asp跟php没什麽市场,要我赶快学
: C#,他说C#的市场比较大,应该学C#钱比较多,但我觉得,不管在学那种程式语言,第一
: 个就是要弄清楚整个开发流程,用什麽言语去写反而是次要,不知道大家的意见如何,谢
: 谢。
PHP和C#本身没有谁好谁坏,就好像中文、英文没有谁好谁坏,
能沟通就是好语言。
但是PHP不要钱的特性,造就他诸多优点,同时也成为PHP重大的致命伤,
试想你接一个五百万的案子,客户要看的是你用Open Source的解决方案,
还是一个背後有大公司支援的解决方案?我想这才是你学长要表达的意思。
至於程式语言学几种,当然是多多益善,但是精熟的一两种也就够了。
毕竟你们公司应该还是要主打一两种语言和工具,作为团队的核心能量,
但是遇上例外状况的时候,也不能束手无策。
像我平常用C#,Web和後端都写,有时候客户来支JAVA的程式要介接,
我也得看得懂,但是要我直接用JAVA做出产品,我想我有很好的理由拒绝。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.116.50
1F:推 PhoenixSu:不同意你的看法,PHP的support跟group不会比C#小 12/12 11:32
2F:→ PhoenixSu:你说这两种无分高下,但我却觉得你没搞懂这两种东西 12/12 11:32
3F:推 richliu:如果 500 万的 case 就要有大公司的支援似乎有点难... 12/12 11:53
4F:→ chihyi1980:事实上,金额远超过500万的案子,还是一堆人用OP Source. 12/12 12:14
5F:→ chihyi1980:免费!=稳定性差, 大公司support!=稳定性好.. 12/12 12:15
6F:→ chihyi1980:微软已经向我们证明了後者XDDDD 12/12 12:15
7F:推 hougzou:几千万的计画,使用Open Source很常见啊? 12/12 12:35
8F:推 yaerse:会造成模糊不清的就是不好的语言.. 12/12 12:50
9F:推 fotofolio:其实我看不太懂文章的意思 12/12 13:14
10F:→ fotofolio:为什麽程式语言需要被支援? 12/12 13:14
11F:推 chihyi1980:因为案子规模越大,越不可能从头开始都手工完成, 很多现 12/12 14:11
12F:→ chihyi1980:有的套件由社群力量所开发的,就可以拿来用,站在巨人的 12/12 14:12
13F:→ chihyi1980:膀上看得比较高啊XD 12/12 14:12
14F:推 fotofolio:那我可以说微软比较不可信吗:P 12/12 16:31
15F:推 kkk321:不用微软 那是给不够大的穷企业去用的 12/12 19:46
16F:→ derekhsu:用微软,那是给钱太多的冤大头企业去用的 12/12 21:12
17F:推 MonyemLi:你这说法只适合用在db 而已,一千万的也是吃open source 12/12 22:49
18F:→ BabySatan:第二段乱扯一通 12/13 00:28
19F:→ BabySatan:客户要看的是你提出的solution,而不是你用谁家的工具 12/13 00:29
20F:→ BabySatan:背後有大公司支援的解决方案?想太多 12/13 00:31
21F:→ BabySatan:要微软协助解决你的问题是要额外付费的 12/13 00:32
22F:→ BabySatan:有哪个客户肯花这笔钱?你愿意出的话客户应该不会反对啦 12/13 00:33
23F:→ BabySatan:如果是网路上就找得到解答的话,那又为何非微软不可? 12/13 00:34
24F:→ BabySatan:除非是打算碰到问题的时候拿微软当挡箭牌,那我就能理解 12/13 00:36
25F:推 jyhfeng:最後一段也乱扯一通,java哪里不好用了 12/13 12:25
26F:推 grence:原po并没有说JAVA不好用,说拒绝应该是因为他惯用C# 12/13 12:28
27F:→ grence:企业不爱用open source的软体原因也没有说错啊..如果原作者 12/13 12:31
28F:→ grence:消失,open source的软体相对难找到人维护不是吗 12/13 12:31
29F:推 chph:用微软的, 原作者消失, 难道微软会帮你维护? 12/14 01:02
30F:推 grence:拍势,词不达意..关於open source,我是想说:使用率是重点 12/14 01:23
31F:→ grence:大公司有行销,所以他们的东西通常会的人就多..真要砸钱也 12/14 01:25
32F:→ grence:知道往哪丢..open source如果使用率够高(ex:jquery)也有相 12/14 01:28
33F:→ grence:同的效果 12/14 01:28
34F:推 jyhfeng:所以JAVA很小块就对了 12/14 02:37
35F:推 derekhsu:Java已经拥抱Open Source界了,这很不错 12/14 10:40
36F:推 seaping:有公司的支援主要是责任问题 12/18 11:22
37F:→ seaping:金额够大, 合约谈的越清楚至少能确定一定会有人要负责解决 12/18 11:23
38F:→ seaping:Open source 的support跟group 再强大,可是没人有义务帮你 12/18 11:25
39F:→ seaping:解决你遇到的问题 12/18 11:26
40F:推 teman:最後一段的意思是说原PO不熟JAVA 所以有很好的理由拒绝 (逃 12/26 16:52