Login or Join Now

Upload your photos, chat, win prizes and much more

Username:
Password:
Remember Me

Can't Access your Account?

New to ePHOTOzine? Join ePHOTOzine for free!

Like 0

C# and PHP opinions

Join Now

Join ePHOTOzine, the friendliest photography community.

Upload photos, chat with photographers, win prizes and much more for free!

55% OFF new PortraitPro 12 - use code EPHZROS414.
digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 4:42 PM

Hi

If there is anybody on here who has developed in both C# and PHP I would be interested in your views, regarding whether either has major advantages and/or flaws for the following type of user environment:

- Mainly traditional GUI forms/database back end type functions
- Automated emailing from application
- Some remote user locations
- Potential requirement for non-MS platform (eg tablets, client login)
- No high volume transaction processing, no heavy processing

Basically I'm at the end of an evaluation and this is another check to make sure I haven't missed anything which would come back to bite me. Smile

Cheers

Ian

Sponsored Links
Sponsored Links 
12 Jun 2012 - 4:42 PM

Join ePHOTOzine for free and remove these adverts.

JackAllTog
JackAllTog e2 Member 53469 forum postsJackAllTog vcard United Kingdom58 Constructive Critique Points
12 Jun 2012 - 5:03 PM

c# for us more easily integrates into existing customisations with larger Microsoft systems.
php is also and excellent language but can attract more of a hack & relax approach employee.

Cost of dev tools may be an issue if you are running a larger team.

Remote user locations - are they just web users? or are they outsourced developers?

Tablets etc - are these just web clients - then either should be fine.

What hardware are you running this on, what server software? what licensing model for the server & database - PHP may win out here?

Good luck,
Stuart

Big Bri
Big Bri  1215507 forum posts England
12 Jun 2012 - 5:19 PM

Is it an application or web page you want?

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 5:25 PM

An application with the flexibility to be deployed across multiple client platforms, including web access.

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 5:27 PM

And to be easily deployed to remote users, some of which desktops we don't directly control.

Big Bri
Big Bri  1215507 forum posts England
12 Jun 2012 - 5:50 PM

If you are looking at multi platform support, I would be looking more at HTML5... PHP is so 20th Century.. Wink

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 6:12 PM

I was thinking PHP/html5 actually. I was interested to know whether there were any big gasp problems using PHP for apps which weren't purely web. I haven't seen any but ePz is a good resource for different opinions. Smile

jembo
jembo e2 Member 10103 forum postsjembo vcard United Kingdom
12 Jun 2012 - 6:52 PM

Sorry, but wouldn't this be better answered on a software forum?

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 6:57 PM

Why? It's in the off topic discussion forum and the ePz community contains people with all sorts if skills outside photography. I use specialist forums aswell but ePz typically gives faster response times Smile

Pete
Pete Site Moderator 1218416 forum postsPete vcard ePz Advertiser England96 Constructive Critique Points
12 Jun 2012 - 7:04 PM


Quote: Sorry, but wouldn't this be better answered on a software forum?

I always find asking a question here pulls up someone with the necessary skill to answer...photographers have a very broad knowledge base unlike many other subjects. Think about it..if you are a photographer you may be a wildlife expert, travel expert, sports expert, motor expert, family expert
I've had advice about plumbing, fish keeping, computer security, car insurance etc etc.

lobsterboy
lobsterboy Site Moderator 1013937 forum postslobsterboy vcard United Kingdom13 Constructive Critique Points
12 Jun 2012 - 7:22 PM

Most of our development is C# these days so my answers for c# are:

- Mainly traditional GUI forms/database back end type functions - quite easy to achieve if you use the database frameworks and a wpf or asp.net front end. Things become slightly slower to code up if you don't use SQL server though.
- Automated emailing from application - easy to do (jusrt a few lines of code), plenty of example code about on the web
- Some remote user locations - We have asp.net & wpf applications working across the globe on some slow networks with no issues.
- Potential requirement for non-MS platform (eg tablets, client login) - some sort of web front end would be best, native apps will be a big maintenance headache.
- No high volume transaction processing, no heavy processing - well that's easy then Wink

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 7:37 PM

Cheers Chris, so far no gasps for either which fits with what I suspect.

jembo
jembo e2 Member 10103 forum postsjembo vcard United Kingdom
12 Jun 2012 - 7:57 PM


Quote: Think about it..if you are a photographer you may be a wildlife expert, travel expert, sports expert, motor expert, family expert

But I would imagine it would be more likely that someone would get the required information from a forum where there is a concentration of people interested in that arena - after all, programming is a bit specialist and not general everyday run-of-the-mill stuff that everyone has a grasp of. Hust saying, that's all. But if the required info has been shred here then fine.

digicammad
digicammad e2 Member 1021988 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
12 Jun 2012 - 8:04 PM

A few years ago I put a question on here and also on a couple of specialist forums. I had the answer I needed from ePz within hours. By the time the other forums had responded not only had I fixed the problem but I had also sold the car!

As far as programming is concerned I happen to know there is a not insignificant percentage of the members who work in IT. I value their opinions just as much as, if not more than, people I don't know on the other forums.

Besides, like I said before, it's only part of a research process.

Big Bri
Big Bri  1215507 forum posts England
12 Jun 2012 - 8:16 PM

Cobol is the way forward my friend.

Add a Comment

You must be a member to leave a comment

Username:
Password:
Remember me:
Un-tick this box if you want to login each time you visit.