I am thinking about creating a desktop web stats/tracking application and am not sure which programming language would work best!
I want to collect live web stats and display them on the app! Very much like a desktop application version of Google Analytics!
First of all, is this possible (anyone tried?)! secondly what language should I use?
New Project! What language shall I use?
Started by adzeds, Oct 05 2009 02:26 PM
11 replies to this topic
#1
Posted 05 October 2009 - 02:26 PM
|
|
|
#2
Guest_Jordan_*
Posted 05 October 2009 - 02:51 PM
Guest_Jordan_*
Yes, it is possible. Web servers have an access log file, you would simply need to parse this. There are software that does this already.
As for the language you should use, do you know any?
As for the language you should use, do you know any?
#3
Posted 06 October 2009 - 12:36 AM
I have knowledge of VB!
But am willing to learn others!
But am willing to learn others!
#4
Posted 06 October 2009 - 02:08 AM
Then I would recommend learning VB.NET and C#, though .NET apps work a little sluggishly compared to Java.
#5
Posted 06 October 2009 - 03:22 AM
I recommend C++ or C. .NET will be too slow if you want actual real-time graphing on multiple websites at a time.
#6
Posted 06 October 2009 - 08:26 AM
In a scale of 1-10 how difficult would you class this project as?
For example, using VB or JAVA!
For example, using VB or JAVA!
#7
Posted 06 October 2009 - 08:52 AM
That mainly depends on where you're getting your data from.
#8
Posted 06 October 2009 - 10:12 AM
I am going to be storing the data in a mySQL database!
#9
Posted 06 October 2009 - 11:04 AM
Where will the data in your database come from?
#10
Posted 06 October 2009 - 02:47 PM
I will most likely use a PHP script (maybe javascript) to collect data when the pages are accessed by the users.
Is this the best way? - Or is there something a lot better?
Is this the best way? - Or is there something a lot better?
#11
Posted 07 October 2009 - 12:17 AM
Quote
NET will be too slow if you want actual real-time graphing on multiple websites at a time.
LOL. .NET uses accelerated graphics (as well as Java) and you do not need to learn anything to benefit from it. In C++ you have to learn Direct3D or OpenGL to match its performance which is a way more complicated than using simple Canvas methods for drawing lines and bars. So, usually a simple charting program made by a beginner in a C++ will be several times slower than its .NET/Java counterpart.
#12
Posted 11 October 2009 - 11:13 AM
I was referring to the power required to parse log files in realtime. Assuming several hits per second, and subtracting the time required for fetching the new log files, you don't have much time to do that. For drawing stuff, ever heard of wxwidgets, allegro, or even the windows api? 3d stuff doesn't come into it.


Sign In
Create Account


Back to top









