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!

0

C# and PHP opinions

Forums > Off-topic discussion > C# and PHP opinions

Join Now

Join ePHOTOzine, the friendliest photography community.

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

Leave a Comment
    First · Prev | 1 · 2 | Next · Last
    digicammad
    digicammad (e2 Member)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 4:42 PM
    0

    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)
    4
    3266 forum postsJackAllTog vcard United Kingdom58 Constructive Critique Points
    12 Jun 2012 - 5:03 PM
    0

    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
    12
    15309 forum posts England
    12 Jun 2012 - 5:19 PM
    0

    Is it an application or web page you want?

    digicammad
    digicammad (e2 Member)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 5:25 PM
    0

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

    digicammad
    digicammad (e2 Member)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 5:27 PM
    0

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

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

    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)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 6:12 PM
    0

    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
    9
    92 forum posts United Kingdom
    12 Jun 2012 - 6:52 PM
    0

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

    digicammad
    digicammad (e2 Member)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 6:57 PM
    1

    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 (ePHOTOzine Staff)
    12
    18226 forum postsPete vcard ePz Advertiser England95 Constructive Critique Points
    12 Jun 2012 - 7:04 PM
    0


    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)
    9
    13571 forum postslobsterboy vcard United Kingdom13 Constructive Critique Points
    12 Jun 2012 - 7:22 PM
    0

    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)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 7:37 PM
    0

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

    jembo
    9
    92 forum posts United Kingdom
    12 Jun 2012 - 7:57 PM
    0


    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)
    9
    21914 forum postsdigicammad vcard United Kingdom37 Constructive Critique Points
    12 Jun 2012 - 8:04 PM
    0

    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
    12
    15309 forum posts England
    12 Jun 2012 - 8:16 PM
    0

    Cobol is the way forward my friend.

    First · Prev | 1 · 2 | Next · Last

    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.