Click to See Complete Forum and Search --> : Choosing the right programming language for my project
kramer9399
11-25-2011, 11:46 AM
Hello,
I am not sure if this is the right section, but where should I go to get help on deciding which programming language is the best for my new project? Please advise! If I am in the right forum, just let me know..
infinityspiral
11-25-2011, 02:31 PM
Hmm is this a trick question like in Willow? The answer must be, "the one you know." I guess it could also depend on what you want to achieve and how much you're willing to learn from what you already know. :D
kramer9399
11-25-2011, 03:16 PM
Huh? What are you talking about? I just want to know if there is a forum on this already or someone who can push me in the right direction. I am not a programmer so that is why I ask this question.
Haze1434
12-12-2011, 05:32 AM
You'll have to give us a little more information mate. Don't reveal the project, but a few questions would be wether you want to make a program, a website or something else? And what kind of things will the program/website need to do? Maths? Databases? Look nice?
Haze
kramer9399
12-12-2011, 09:25 AM
Thanks for replying..
Basically it is a travel booking engine that myself as an admin will input hotels, tour packages, cruises, etc into the engine. This is an affiliate program so the engine's search box will appear on multiple websites so each affiliate will have a code. The header/footer of the affiliate will appear in the search results as well. The engine will record the booking to the particular affiliate..There will be an admin panel, affiliate panel, reports, etc.
Haze1434
12-12-2011, 09:30 AM
I would recommend PHP.
It stores information in databases very nicely, and you can edit the information in the database easily (ie; add more hotels or change prices etc.)
You can call PHP easily from websites too.
I don't know much about PHP, but of course the best place to research is W3 at http://www.w3schools.com/php/default.asp.
stephen011
12-16-2011, 04:44 AM
I am agree with Haze1434 . PHP is best as for your requirement.
Thanks
NogDog
12-19-2011, 10:11 AM
If you are not going to do the actual programming, you might want to first choose who you want to do the work, then let them choose based on the project requirements and their personal experience and preferences.
Certainly PHP with a RDBMS such as MySQL or PostgreSQL running on an Apache webserver could give you a nice, commonly used platform. But someone experienced with .NET + MSSQL + Windows Server could come up with something just as good (though not open-source), as could a good Python or Ruby developer.
My personal choice would most likely be PHP, since I know it best and the price is right (free). :)
Haze1434
12-21-2011, 04:14 AM
There are some interesting points in time in this article but I don't know if I see all of them center to heart. There is some validity but I will take hold opinion until I look into it further. Good article , thanks and we want more! Added msselcenter.info to FeedBurner as well
I tried to fathom what this comment actually meant. I failed.
NogDog
12-21-2011, 09:22 AM
I tried to fathom what this comment actually meant. I failed.
Probably spam
svidgen
12-21-2011, 09:36 AM
But someone experienced with .NET + MSSQL + Windows Server could come up with something just as good (though not open-source), as could a good Python or Ruby developer.
Well, maybe not just as good ...
ua549
12-21-2011, 09:47 AM
Spammer banned because of 185 hits at http://www.stopforumspam.com/api?username=Aristidas.
What is interesting is that the domain in the post, msselcenter.info, comes back here.
Now Blocked!
TheBearMay
12-21-2011, 06:47 PM
Spammer banned because of 185 hits at http://www.stopforumspam.com/api?username=Aristidas.
What is interesting is that the domain in the post, msselcenter.info, comes back here.
Now Blocked!Reverse Whois:
"zhanghuayang zhanghuayang" owns about823 other domains
Email Search:
is associated with about 824 domains
NS History:
1 change on 2 unique name servers over 0 year.
IP History:
1 change on 2 unique IP addresses over 0 years.
Whois History:
2 records have been archived since 2011-09-08 .
Reverse IP:
5 other sites hosted on this server.
Domain ID:D41893978-LRMS
Domain Name:MSSELCENTER.INFO
Created On:07-Sep-2011 07:41:34 UTC
Last Updated On:06-Nov-2011 20:38:41 UTC
Expiration Date:07-Sep-2012 07:41:34 UTC
Sponsoring Registrar:GoDaddy.com Inc. (R171-LRMS)
Status:CLIENT DELETE PROHIBITED
Status:CLIENT RENEW PROHIBITED
Status:CLIENT TRANSFER PROHIBITED
Status:CLIENT UPDATE PROHIBITED
Registrant ID:CR92040206
Registrant Name:zhanghuayang zhanghuayang
Registrant Organization:
Registrant Street1:fujianshengfushoushi
Registrant Street2:cangshanlu2hao
Registrant Street3:
Registrant City:fuzhou
Registrant State/Province:fujian
Registrant Postal Code:350000
Registrant Country:CN
Registrant Phone:+1.3503210236
Registrant Phone Ext.:
Registrant FAX:
Registrant FAX Ext.:
Registrant Email:
Admin ID:CR92040208
Admin Name:zhanghuayang zhanghuayang
Admin Organization:
Admin Street1:fujianshengfushoushi
Admin Street2:cangshanlu2hao
Admin Street3:
Admin City:fuzhou
Admin State/Province:fujian
Admin Postal Code:350000
Admin Country:CN
Admin Phone:+1.3503210236
Admin Phone Ext.:
Admin FAX:
Admin FAX Ext.:
Admin Email:
Billing ID:CR92040209
Billing Name:zhanghuayang zhanghuayang
Billing Organization:
Billing Street1:fujianshengfushoushi
Billing Street2:cangshanlu2hao
Billing Street3:
Billing City:fuzhou
Billing State/Province:fujian
Billing Postal Code:350000
Billing Country:CN
Billing Phone:+1.3503210236
Billing Phone Ext.:
Billing FAX:
Billing FAX Ext.:
Billing Email:
Tech ID:CR92040207
Tech Name:zhanghuayang zhanghuayang
Tech Organization:
Tech Street1:fujianshengfushoushi
Tech Street2:cangshanlu2hao
Tech Street3:
Tech City:fuzhou
Tech State/Province:fujian
Tech Postal Code:350000
Tech Country:CN
Tech Phone:+1.3503210236
Tech Phone Ext.:
Tech FAX:
Tech FAX Ext.:
Tech Email:
Name Server:NS35.DOMAINCONTROL.COM
Name Server:NS36.DOMAINCONTROL.COM
ssystems
01-15-2012, 10:50 PM
Well, maybe not just as good ...
Can be as good, really depends on who implements it. There are pros and cons of course with both technology. One example would be utilization of a bitwise operations. I find PHP's bitwise computation faster specially on magnitudes 2^64. However I find .NET's built in capacity to store those flags in a Viewstate or even an inherited parent class without instantiating a singleton or a reference.
For cons, I would say I hate how fast MS make their products deprecated (asmx for instance) if you are rely on it too much back in the days which you shouldn't had could be cumbersome to translate everything to WCF. But again why not just use WSDL as it would be common to both open source and proprietary systems. For PHP, I somewhat look for a proper implementation of a partial class like how it was did in .NET (of course prior to MVC) where you can use templates but it's either you process it in runtime or store it in cache or worse in memory.
As a console application I find it in an arguably stalemate. I don't recall anything that the other can't do.
As a machine application I find it cumbersome to use PHP. Just to much work to do a decent UI.
As for the cost it's a matter of debate. You can develop, unless on a restricted environment, using their free versions and just when you go live it's up to the host to get the licenses (which hosting packages right now already covers not like 7 years back). As for support, it's just the same, we also have our community it's not that public though since it would be available to you when you registered in a MS developer network which everyone will chip in as well. Like in open source when they got time.
On low level programming C++ still rules. No offense to JAVA lovers
Python is a great game engine platform.
Sorry ROR, really hate the syntax for some reason.
Overall what is the best? Really up to you and what you're comfortable with. What's important is the logic and the acceptance of the weakness of the technology you used (there is) and work your way around it and to find it's strength and use it to your advantage