我认为多种语言比较好,但有一种语言是主要的,其他应该做它的类库之类的东西.
对于C/s结构或者普通的桌面应用程序,带有许多dll是比较正常的,其实对使用者来
说这一切却不是很重要,应该他们不一定知道,但对调试或开发者而言会加大维护和更新的问题,因此需要进行精密的结构设计,避免大量的改动类库.
如果你使用b/s结构那么这些问题会更好的解决.
对于你的这种毕业的论文,老师之所以不说不可以,因为他想你独立完成不希望你使用其他的或别人的类库.
对于C/s结构或者普通的桌面应用程序,带有许多dll是比较正常的,其实对使用者来
说这一切却不是很重要,应该他们不一定知道,但对调试或开发者而言会加大维护和更新的问题,因此需要进行精密的结构设计,避免大量的改动类库.
如果你使用b/s结构那么这些问题会更好的解决.
对于你的这种毕业的论文,老师之所以不说不可以,因为他想你独立完成不希望你使用其他的或别人的类库.
如果程序量在5000行以下,而且一个人写的话,用几种语言都无所谓,语言用多了,主要是数据传递时有些麻烦,我曾经用过c/pascal/qbasic/dbase在dos下作过一次混合语言开发,主要的麻烦就是调用别种语言的函数时参数传递有点问题。不过这个时候还是看个人的爱好。如果比5000行多,比20000行少的话,最好是用一种语言。免得给自己添乱。
5000行以上的程序,一个人做有时有点手忙脚乱。如果程序量长到20000行以上的话,而且几个人写,每个人的精通的语言又不同,最好使用混合编程,同时用一些辅助开发工具进行规范化管理。