如题。
如果可以,那部署,是不是和单用一种技术部署的情况相同?,还是不同?
要注意什么?
如果可以,那部署,是不是和单用一种技术部署的情况相同?,还是不同?
要注意什么?
解决方案 »
- aspnetpager分页的问题,都设置写好了,就是没有效果,只显示一页。。。
- 怎样控制treeview 中NavigateUrl指向不同的页面
- 如何使用把 XML 文件读入 DataTable 啊,并且 DataTable 不能乱了!
- 为何我在一个项目中的数据库文件,提示我到个奇怪的地方去找还找不到?应该是路径问题
- 百度文库阅读器的实现
- 一公司给我出了个面视题:三天写一个新的东西,体现数据库的基本操作,请问大家会做个什么东西呢??
- 汉字问题
- 请教关于DataGrid删除列的问题!
- 送给ln老大的分
- JS的速度特别慢,求解,谢谢!
- 刚刚看到个程序,$abc$ 表示什么意思
- 想自学asp.net 能不能推荐一下自学的书籍。适合新手的,最好有案例..
技术部署肯定是不一样的。
php可以IIS配置也可以用apache来运行, 数据库可以选择mysql 最好还是使用1种语言一手完成。 没办法的话用2种也行。
既然你把前后太分成两个系统,那么它们当然可以分开部署。实际上真正的系统当然需要将前后台分开部署。前端可以使用多种编程语言来编写各种小程序,即使是使用php也可以编写4、5个不同行业不同业务的网站,但是全都访问同一个asp.net后台服务。因此这种“分开”是成熟的表现,不是什么“麻烦”而是一种锻炼。如果你只能写一个简单的网站程序,而不能分开写出独立的服务端程序,那么跟“做网页的”有什么区别?永远做不出企业用户比较通用一些的服务器端系统。
不过要提高一点,将来你可以考虑:专业的服务器应该建立在windows service上。在这里同时提供tcp/udp和http通讯方式的业务服务,甚至其它业务服务。此时没有必要使用asp.net了(当然你需要花2天时间了解一下使用httplistener开发web服务器的技术)。
这里我不用php,用silverlight做前端开发做个例子。比如说我们可以选择将silverlight应用程序部署在石家庄的服务器一台服务器上(silverlight仅需要web服务器可以下载html就行了,根本不需要iis),当它运行在(例如)保定几千企业用户的桌面上的时候,其某些内容资源通过http方式从上海的服务器下载,用户管理部分则通过tcp协议与位于北京的服务器通讯,而其它业务内容则分别访问不同机房里的另外几个业务服务。实际上是先有服务器系统规划,然后我们做出各种前端应用。就好象你把淘宝商城服务器、支付宝服务器、短信服务器、各供应商服务器,用你的silverlight程序跟连成一个简单的网页程序,用户才不管你的前端程序的后台有哪些服务器、是否跟网页部署在一起,用户只管应用的体验。而你学会将前后台系统独立开发和设计成两套系统,是一种很好的战略发展方向。你可以随时招聘几个开发人员做几个简单的前端网页,来访问自己的复杂的大型后台系统,而不需要让这几个开发人员去接触其它前端软件系统。