dongwen5870 2011-02-14 18:48
浏览 32
已采纳

java,.net,php或rails中的web应用程序?

Our current web has been a rails application for 4+ years now. It is current in version 2.3.8. Our MySQL database and data manipulation for presentation is extensive. We are about to undertake development of a companion site and are evaluating whether we should do that in rails, java, .net or php. Here are some of the factors we are considering.


RAILS

Development Environment: Our machines are pcs with Windows os. We have run into Windows-centric difficulties (too numerous to detail here), most of which we solved. We want to spend more time on code, less on windows/rails compatibility issues. We could switch to Linux or PearPC. Would that cut down on some of those issues, or just result in a new set? Long term... we could replace our pcs with macs.

Development Process: It seems like keeping up with rails architecture is like chasing a swiftly moving target. I'm sure that there are many of you out there that are perhaps a little more nimble :=] but we could use a tad more stability. Anyway, the more you fall behind the most current versions the more difficult it is to find help. One advantage is that we could copy and paste some of our existing code to the new site.

End Users: Attractive and easy to use application for pc or mac.


PHP

Development Environment: Works well on PC with Windows

Development Process: I don't know enough to evaluate here. One advantage is that the consultant who advises us regarding our training and education processes recommended Moodle which is written in php. A disadvantage is the need to learn php.

End Users: I don't know enough to evaluate here although i have seen numerous php sites that are attractive and seem easy to use.


JAVA

Development Environment: Great in pc/windows

Development Process: A disadvantage is the need to learn java.

End Users: Don't know enough yet.


.NET

Development Environment: great in pc/windows :=] Resource downloads were a little problematic.

Development Process: A disadvantage is the need to learn .net. We would probably go with MVC or C#.

End Users: obstacles for mac users?


Thank you Stackoverflow community!

EDIT: on one of our machines i did an ubuntu install. On configuring rails i ran into the same show stopper that plagued us with windows. one of our pc/windows machines is running fine for development. i have picked and picked apart that install versus the other machines and cannot find the source of the problem. i believe that rails is great... for some other team. we need a development environment that might not have all the advantages of rails, but is stable. i am not interested in "language war" banter... just plain, solid advice on which i can make a business decision that will lay a foundation for the next 3 to 4 years of our development initiatives. Thanks!

Another EDIT: My team and i reviewed opinions expressed here and elsewhere. After the disappointment with Linux, we have come to the conclusion that it is likely that moving to Mac from PC would eliminate the windows bugaboos and free us up to keep up with the changes in rails. So... we will be purchasing our first Mac... next week. Thanks all for your help.

  • 写回答

4条回答 默认 最新

  • douchong4730 2011-02-14 18:52
    关注

    Whatever your developers already know, use that. Unless you plan to migrate your technology to another platform, don't waste your time. As far as end users, it's a web site so thats where you'll hit your restrictions. Follow proper design and css and you'll be just fine no matter what you use

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 vc6.0中想运行代码的时候总是提示无法打开文件是怎么回事
  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题