473,386 Members | 1,835 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Trying to decide on PHP or .Net

Hi everyone,
I'm in the middle of revamping my current web-based software for hospital information. I'm not a programmer and had a previous developer create my old version that is not around anymore. He wrote it in .Net

I'm looking to rewrite the entire program and have been looking into using PHP. I was wondering what everyone thought about using PHP for a web-based hospital software. I have been doing some research and seen lots of articles on both sides.

Currently the program uses Crystal Reports and our software accesses the hospitals servers remotely. Can PHP integrate with Crystal Reports? The hospitals that currently support our software are Microsoft servers. PHP can now run on a Microsoft server right?

All suggestions are appreciated, I am open to all viewpoints on PHP vs. .Net.

Thanks!
Nov 6 '09 #1
5 1479
Markus
6,050 Expert 4TB
@quartz70
PHP is no less suited to the job than .NET. PHP is a very widely used language and as such is very extensive and secure.

On the question integrating PHP with Crystal Reports: I believe you'll have to go through the COM extension to PHP - see these comments on the COM book (@ php.net)

PHP can run on IIS*, yes.

* When you say Microsoft Servers, I assume you mean Windows Servers, and therefore I assume you mean IIS (Internet Information Services).

Mark.
Nov 6 '09 #2
dlite922
1,584 Expert 1GB
To make things life easy for you, I'd continue with M$. If you've got cojones and want to steer your software away from M$, then I'd go with PHP.

While you *can* work with M$ based components and API with PHP, however you'll find a lot more M$ geared functionality in .Net to make your job easier.

My Personal Opinion: go with PHP



Dan
Nov 6 '09 #3
TheServant
1,168 Expert 1GB
You're posting a question on .Net or PHP on a PHP forum. Most people here will go PHP, and when it comes down to it, we can come close to doing most of what .Net can do, and I am guessing pro's of .Net can probably come close to matching PHP too.

I find PHP is more widely used by hobby-ist's (due to its logic and support), but can be used professionally as well (due to its functionality and being open-source), and with such a wide community, I use PHP as a base for everything I can.
Nov 7 '09 #4
Atli
5,058 Expert 4TB
Hey.

If you plan on using M$ servers and other M$ software, I would stick with .Net. M$ stuff usually works best with other M$ stuff, and sometimes it just doesn't work at all outside the M$ bubble.

However, if you want to escape that bubble (which I recommend you try) then PHP is the way to go.

They are both excellent choices, and you will get the job done either way.
The question is just which one you prefer.

My preference will always be PHP... and I started out using .Net ;-)
Nov 7 '09 #5
maheswaran
190 100+
Hi ,

Yes, am suggested to go with PHP for its simplicity. Because you can also do some changes in your application with out asking help from programmer every time. It would not ask compiling and make execution every time like .Net. If doing in .net then it will ask whole code to recompiling and make to upload whole code in to server. So simply you can go with php. Most impart there is lot of php freelancer available for php.
Nov 11 '09 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Nicolas STAMPF | last post by:
Hello, I've just read documentation for both packages, and I can't seem to decide which one to use. I have some simple database things to do, but I'd like to have my code prepared for...
1
by: Larry | last post by:
I am a C++/Java programmer trying to get going with some simpe xml transformations at work here. I bought the O'Reilly book Learning xlst for kicks. Someone at work sent me this xml shown below,...
9
by: iaesun | last post by:
i'm trying to write a batch that will perform a complex task using set-based selects instead of a row-based cursor. let me know if you can help me figure out how. description of what i'm trying...
20
by: Paul James | last post by:
I'm a database developer working with MS Access, SQL Server and MySQL, and I would like to develop some browser-based front ends for my databases. However, building a web-based interface is new to...
16
by: Atley | last post by:
I am trying to get a overall difference on two dates, I can get the difference in Years, Months, Weeks, Days, Hours, Minutes, Seconds, no problems... What I cannot seem to figure out is how to...
2
by: sase m via DotNetMonster.com | last post by:
I want to let the user decide for the date in the query. I want to sort the database and put it in the datagrid. I wrote this query : SELECT *FROM table WHERE date BETWEEN #27/6/2005 20:20:30#...
1
by: abc | last post by:
How to decide the best choice between web-form and win-form for the next solution? In my case, the new projects will have over 200 users to use and we will apply part-by-part function components...
5
by: strikefiend | last post by:
Ok, I'm somewhat new to .NET C# language and am having a bit of trouble. I'm trying to run the javascript confirm() method from my ascx page but I'm currently using C# as the main language of the...
34
by: Anthony Irwin | last post by:
Hi All, I am currently trying to decide between using python or java and have a few quick questions about python that you may be able to help with. #1 Does python have something like javas...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.