Lowyat.NET Forums

Welcome Guest ( Log In | Register )

2 Pages  1 2 > 
RSS feedBump TopicReply to this topicStart new topicStart Poll

Outline · [ Standard ] · Linear+

> Choosing the right programming language, for both application and web

shepiroth
post Oct 27 2009, 08:20 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #1


Newbie
*

Group: Junior Member
Posts: 42
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Nov 2007
From: Malaysia, kl






I was planning to create a system which done the management work and scheduling thing and the system will be in application and web based.
Both of them will connect to 1 database.
What programming language i should choose..?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nmb3rs
post Oct 27 2009, 08:23 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #2


Getting Started
**

Group: Junior Member
Posts: 127
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2007





i would choose php
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
cdrw87
post Oct 27 2009, 09:03 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #3


Getting Started
**

Group: Junior Member
Posts: 99
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Aug 2007
From: Melaka || Wangsa Maju






I can PHP. It runs fast, all the required software is free and the syntax is much easier than the languages supported by ASP.btw,php is quite simple
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shepiroth
post Oct 27 2009, 09:09 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #4


Newbie
*

Group: Junior Member
Posts: 42
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Nov 2007
From: Malaysia, kl






QUOTE(cdrw87 @ Oct 27 2009, 10:03 PM)
I can PHP. It runs fast, all the required software is free and the syntax is much easier than the languages supported by ASP.btw,php is quite simple
*



How about the application?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
fyire
post Oct 27 2009, 10:17 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #5


Look at all my stars!!
Group Icon

Group: Staff
Posts: 8,844
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Somewhere out there




QUOTE(shepiroth @ Oct 27 2009, 09:09 PM)
How about the application?
*



If you're wanting the same language for both the application and the web system, then the obvious choice will be to go with Java, as its got frameworks for you to do both.

If not, then PHP will be pretty good for the web system, while for the application side, I guess it mainly depends on what language you're most familiar with. Java again is not a bad choice.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
snorlax
post Oct 27 2009, 10:36 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #6


Sleeper
******

Group: Senior Member
Posts: 1,128
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: 127.0.0.1





The best one is the one you're most proficient with.

Java, PHP, C++, .NET, all of them won't help if you're not fluent in it.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MaggieMee
post Oct 27 2009, 10:39 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #7


Getting Started
**

Group: Junior Member
Posts: 251
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jul 2006




Unless there are super special requirements such as speed, cpu consumtion etc, go for the one that you are most fluent.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shepiroth
post Oct 28 2009, 12:55 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #8


Newbie
*

Group: Junior Member
Posts: 42
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Nov 2007
From: Malaysia, kl






QUOTE(fyire @ Oct 27 2009, 11:17 PM)
If you're wanting the same language for both the application and the web system, then the obvious choice will be to go with Java, as its got frameworks for you to do both.

If not, then PHP will be pretty good for the web system, while for the application side, I guess it mainly depends on what language you're most familiar with. Java again is not a bad choice.
*



okie thanks for ur help...
i should do a research cause i am good in C++, java a bit sucky...

just for extra info... does it come with advantage if i use java for both application and web page?


Added on October 28, 2009, 12:57 am
QUOTE(MaggieMee @ Oct 27 2009, 11:39 PM)
Unless there are super special requirements such as speed, cpu consumtion etc, go for the one that you are most fluent.
*




It just a ordinary management and scheduling system. Its no need any high graphic or fast processing.

This post has been edited by shepiroth: Oct 28 2009, 12:57 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
fyire
post Oct 28 2009, 08:24 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #9


Look at all my stars!!
Group Icon

Group: Staff
Posts: 8,844
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Somewhere out there




QUOTE(shepiroth @ Oct 28 2009, 12:55 AM)
okie thanks for ur help...
i should do a research cause i am good in C++, java a bit sucky...

just for extra info... does it come with advantage if i use java for both application and web page?


both being the same language is already an advantage by itself. makes it a bit easier for you, although the frameworks to be used are different.

but just remember though that Java for the web compared to PHP might be a little more tedious.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
samanosukeoni79
post Oct 28 2009, 08:30 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #10


Newbie
*

Group: New Member
Posts: 3
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2008




QUOTE(shepiroth @ Oct 28 2009, 12:55 AM)
okie thanks for ur help...
i should do a research cause i am good in C++, java a bit sucky...

just for extra info... does it come with advantage if i use java for both application and web page?


Added on October 28, 2009, 12:57 am
It just a ordinary management and scheduling system. Its no need any high graphic or fast processing.
*




in my opinion, if they are just ordinary systems, maybe u can also consider using .NET for both application and web page.

i have done couple systems using .NET that need both application and web page, almost same requirement like yours. my point of view using .NET... it is fast and easy
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pufferfish
post Oct 28 2009, 09:45 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #11


Getting Started
**

Group: Junior Member
Posts: 120
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Oct 2005





does the language used for developing web and the language used for application need to be the same?else u can consider use php for web and java/c++ for application
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
eclectice
post Oct 28 2009, 09:54 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #12


Regular
******

Group: Senior Member
Posts: 1,998
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Mar 2008




If you are too lazy to program a project management system, you can immediately set up the following open-source web-based project management system (based on the Ruby on Rails framework):

http://www.redmine.org/

I use it to manage all my projects with my team members. It is so good and it comes together with a AJAX-based GANTT chart that you can convert to PDF and PNG format!

Even if you are so lazy, you can just run a VMWARE virtual machine (VM) of Redmine right away!

http://bitnami.org/stack/redmine

Note: the VM version of Redmine doesn't install properly the ImageMagick++ library so it cannot generate PNG files. So, if you really need the PNG feature, install a non-VM Redmine version.

This post has been edited by eclectice: Oct 28 2009, 10:01 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anti-informatic
post Oct 28 2009, 09:59 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #13


Getting Started
**

Group: Junior Member
Posts: 263
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Dec 2006




If u gonna do both web and window form then java is not a good choice i think,
unless u very good in java and can cope with web language like html+PHP then familiar with database access

How long more before u really start doing it?
For me if i need to do both web and window form i use asp.net and .Net, as this 2 come together and can cope with each other, and visual studio has its own database server also.

Others im not sure coz i still using asp.net and .net for most programming
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
silvestrelsl
post Oct 28 2009, 10:58 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #14


Getting Started
**

Group: Junior Member
Posts: 99
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Aug 2009
From: Cyberjaya





If you want both web and windows app, service oriented architecture is the best solution in term of scalibility, time and cost.

Create and host a web service, then your web and windows app call the same service

Advantage:
1. Enhance or change the web service reflect to all clients. (Easy debug)
2. The web service can be reuse for other application in the future.
3. SOAP is a standard protocol for web service, it is supported with any programming language application.

This post has been edited by silvestrelsl: Oct 28 2009, 11:01 AM
User is online!Profile CardPM
Go to the top of the page
+Quote Post
shepiroth
post Oct 28 2009, 11:10 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #15


Newbie
*

Group: Junior Member
Posts: 42
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Nov 2007
From: Malaysia, kl






QUOTE(fyire @ Oct 28 2009, 09:24 AM)
both being the same language is already an advantage by itself. makes it a bit easier for you, although the frameworks to be used are different.

but just remember though that Java for the web compared to PHP might be a little more tedious.
*



so if i choose php for my web
between .net and java, my application will have a sms feature as well some kind of notification and it will access the database when people reply the message.
It was something like the MAXIS ussually have the sms contest, answer question using sms.

I have 6 months to get this system up together with the documentation


Added on October 28, 2009, 11:15 am
QUOTE(silvestrelsl @ Oct 28 2009, 11:58 AM)
If you want both web and windows app, service oriented architecture is the best solution in term of scalibility, time and cost.

Create and host a web service, then your web and windows app call the same service

Advantage:
1. Enhance or change the web service reflect to all clients. (Easy debug)
2. The web service can be reuse for other application in the future.
3. SOAP is a standard protocol for web service, it is supported with any programming language application.
*



Your idea is something new for me. So can i have a better detail about it..?


Added on October 28, 2009, 11:16 am
QUOTE(eclectice @ Oct 28 2009, 10:54 AM)
If you are too lazy to program a project management system, you can immediately set up the following open-source web-based project management system (based on the Ruby on Rails framework):

http://www.redmine.org/

I use it to manage all my projects with my team members. It is so good and it comes together with a AJAX-based GANTT chart that you can convert to PDF and PNG format!

Even if you are so lazy, you can just run a VMWARE virtual machine (VM) of Redmine right away!

http://bitnami.org/stack/redmine

Note: the VM version of Redmine doesn't install properly the ImageMagick++ library so it cannot generate PNG files. So, if you really need the PNG feature, install a non-VM Redmine version.
*



Erm... That is a good idea but i am not allow to use content management system...
Anyway its a very idea.. Thanks bro..

This post has been edited by shepiroth: Oct 28 2009, 11:16 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
peac3
post Oct 30 2009, 06:04 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #16


Newbie
*

Group: Junior Member
Posts: 40
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Dec 2005
From: 127.0.0.1




QUOTE(shepiroth @ Oct 28 2009, 12:55 AM)
okie thanks for ur help...
i should do a research cause i am good in C++, java a bit sucky...

just for extra info... does it come with advantage if i use java for both application and web page?


Added on October 28, 2009, 12:57 am
It just a ordinary management and scheduling system. Its no need any high graphic or fast processing.
*




Well, if you're good in C++ , my personal recommendation is to use PHP + a framework (such as symfony, cakephp, etc) .

cos php has many similar function names and way to program as c++ . Learning curve will be less steep. Using a PHP framework is so that you build something that is maintainable, scalable as well as "modern" while learning good programming practices (MVC & etc).


Using Java would be a good idea to start with if u really have enterprise requirements from the start, such as integration with enterprise authentication and requires high level of conformity to enterprise standards. What this means is, if you have to program it with requirements to integrate with lets say the official university or company authentication system then this would be the best choice.

since its just an ordinary management and scheduling system, just use PHP + framework. At least you'll have time left to focus on testing as well as improving it into a solid program (eg: input sanitation, serialisation etc etc)


Added on October 30, 2009, 6:09 pmYou can still use C++ for ur desktop apps to connect to the database. If you'd like it the be more platform-independent-ish, try using something like wXwindows - its a cross platform GUI library

This post has been edited by peac3: Oct 30 2009, 06:09 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Azriq007
post Nov 1 2009, 12:08 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #17


Getting Started
**

Group: Junior Member
Posts: 59
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Aug 2009





Asp.net ... believes me.. you gonna like it...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alien3d
post Nov 2 2009, 12:17 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #18


Casual
***

Group: Junior Member
Posts: 322
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Mar 2009




The Question is far away....like before.i wanted to make word alike
dejavu.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
devabby
post Nov 2 2009, 10:46 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #19


Getting Started
**

Group: Junior Member
Posts: 199
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jul 2008




QUOTE(Azriq007 @ Nov 1 2009, 12:08 PM)
Asp.net ... believes me.. you gonna like it...
*




really?
i think ruby and rails, php or flex is better than asp.net
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Azriq007
post Nov 3 2009, 10:23 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #20


Getting Started
**

Group: Junior Member
Posts: 59
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Aug 2009





QUOTE(devabby @ Nov 2 2009, 10:46 PM)
really?
i think ruby and rails, php or flex is better than asp.net
*



yes... for asp.net user like me still thought using asp.net is more better than php...yes i also have use php but compared using php i love more to asp.net...

but why we argue?...
it depends on what development tool the thread starter want to use..

juz opinion... maybe the thread starter can try to create simple application first using either php or asp.net and then make comparation which one is the best and easy to use... biggrin.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

2 Pages  1 2 >
Bump TopicReply to this topicTopic OptionsStart new topic
 



----debug section please ignore----
Lo-Fi Version Time is now: 25th November 2009 - 02:26 PM
All Rights Reserved 2003-2009 Vijandren Ramadass (~living on a prayer~)