由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - backend language of choice
相关主题
[合集] dynamic languages 怎样更高地抽象?Please Help, dynamic memory after fork()
C到底能走多远。。。。。。trouble using gdb debugging C/C++
stanford 采用 javascript 为入门教学语言一道C++面试编程题
The end of dynamic languages在 linux下有没有可能得到完全的fully static binary
Dynamic buffer management questionstatic variable存在heap还是stack?
[合集] 问个题--- web dynamic graphic generationchar[] 和 char*有什么区别?
为什麽说 Lisp 不是 FP language?help on php for dynamic dependent list box (转载)
再来问个蠢问题有用Agile的吗?
相关话题的讨论汇总
话题: language话题: backend话题: choice话题: dynamic话题: library
进入Programming版参与讨论
1 (共1页)
c***d
发帖数: 996
1
for consumer web/mobile, I really only care about library support more than
anything else for backend language. That makes java my first choice, then
python comes to second. That is also why i wont use something like node for
another three years.
t***t
发帖数: 6066
2
first criteria, no dynamic type language
second choice, library.
a simple case, if someone make change to some API in library, the problem
won't be found until you run if it's dynamic type. but for static language,
most problem and client code change can be found by compiler.

than
for

【在 c***d 的大作中提到】
: for consumer web/mobile, I really only care about library support more than
: anything else for backend language. That makes java my first choice, then
: python comes to second. That is also why i wont use something like node for
: another three years.

c***d
发帖数: 996
3
protect your dependencies by unit test, unit test is your documentation and
guard against api change.
for dynamic type language, unit test is integral part of the code base.

,

【在 t***t 的大作中提到】
: first criteria, no dynamic type language
: second choice, library.
: a simple case, if someone make change to some API in library, the problem
: won't be found until you run if it's dynamic type. but for static language,
: most problem and client code change can be found by compiler.
:
: than
: for

c******o
发帖数: 1277
4
static language and dynamic language have different mind sets.
Scala currently has experimental macro that is as powerful as Lisp (Can
dynamically change your program in ANY way), they plan to ban it and allow
you only use macro that does not violate type check.
g*****g
发帖数: 34805
5
The nature flaw of dynamic languages can be compensated by automated tests.
While I don't prefer them in backend, I won't rule them out. There can be
good use cases.

,

【在 t***t 的大作中提到】
: first criteria, no dynamic type language
: second choice, library.
: a simple case, if someone make change to some API in library, the problem
: won't be found until you run if it's dynamic type. but for static language,
: most problem and client code change can be found by compiler.
:
: than
: for

p*****2
发帖数: 21240
6

.
赞大牛。

【在 g*****g 的大作中提到】
: The nature flaw of dynamic languages can be compensated by automated tests.
: While I don't prefer them in backend, I won't rule them out. There can be
: good use cases.
:
: ,

c*******0
发帖数: 5247
7
compensation will be getting much smaller once you have a relatively large
system. automated tests are not the solution to everything.

.

【在 g*****g 的大作中提到】
: The nature flaw of dynamic languages can be compensated by automated tests.
: While I don't prefer them in backend, I won't rule them out. There can be
: good use cases.
:
: ,

g*****g
发帖数: 34805
8
With SOA, a single service should never go very large, or it's not done
right.

【在 c*******0 的大作中提到】
: compensation will be getting much smaller once you have a relatively large
: system. automated tests are not the solution to everything.
:
: .

1 (共1页)
进入Programming版参与讨论
相关主题
有用Agile的吗?Dynamic buffer management question
shared_ptr and dynamic_pointer_cast[合集] 问个题--- web dynamic graphic generation
dynamic_cast operator in C++为什麽说 Lisp 不是 FP language?
Dynamically generated FLASH再来问个蠢问题
[合集] dynamic languages 怎样更高地抽象?Please Help, dynamic memory after fork()
C到底能走多远。。。。。。trouble using gdb debugging C/C++
stanford 采用 javascript 为入门教学语言一道C++面试编程题
The end of dynamic languages在 linux下有没有可能得到完全的fully static binary
相关话题的讨论汇总
话题: language话题: backend话题: choice话题: dynamic话题: library