Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 12:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Projekt - Welche Sprache, welches Vorgehen

Discussion on Projekt - Welche Sprache, welches Vorgehen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2008
Posts: 120
Received Thanks: 99
Projekt - Welche Sprache, welches Vorgehen

Hallo,

ich wurde gerne ein kleines Projekt starten und habe folgende Anforderungen:

Sprache: Javascript (Node.js), Python, HTML ohne PHP.

Ziel: In nahezu Echtzeit andere Computer auf Onlinestatus (Ping) zu prüfen und das anzuzeigen. Außerdem sollte möchte ich Computer und virtuelle Maschinen auf ebenjenen hinzufügen, löschen und ändern können.

Mein Problem ist, dass ich in Sachen Webanwendungen nicht so gut auskenne. Basics sind teilweise vorhanden, nicht konkret bei Node und Django, aber jetzt stehe ich vor dem Problem, dass ich nicht weiß, wie das am besten lösbar ist. Ich weiß eben nicht, was die Lösungen/Sprachen alles können!

Am liebsten würde ich Python mit Django benutzen, allerdings weiß ich nicht im Entferntesten, wie ich es hinbekommen soll, dass der Onlinestatus dynamisch OHNE REFRESH angezeigt wird.

Möglich wäre es es ja mit jQuery settimeout(). Ginge dann z.B. folgendes (Pseudocode)?:

Code:
foreach (pc in getPCs()) {
    JAVASCIRPT: PING pc.getIp()
    // Erfolgreich
    <p> Online </p>
    // Nicht erfolgreich
    <p> Offline </p>
Ich erwarte keinen Code, sondern lediglich Meinungen und/oder Empfehlungen, wie ich das grob machen könnte.

Danke
Player95
Player95 is offline  
Old 07/04/2016, 15:34   #2
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Quote:
Originally Posted by Player95 View Post
Sprache: Javascript (Node.js), Python, HTML ohne PHP.
Du scheinst hier anscheinend etwas zu verwechseln
Node.js ist ein Webserver so wie Django oder Flask für Python
Beides zu kombinieren wäre einfach viel Aufwand für wenig Nutzen, du meinst wahrscheinlich reines Javascript (mit vielleicht nem Framework wie JQuery) welches im Browser ausgeführt wird
Node.js wird jedoch im Server ausgeführt => Nicht das selbe

Quote:
Originally Posted by Player95 View Post
Am liebsten würde ich Python mit Django benutzen, allerdings weiß ich nicht im Entferntesten, wie ich es hinbekommen soll, dass der Onlinestatus dynamisch OHNE REFRESH angezeigt wird.
Dafür brauchst du 2 Sachen:
- Dein Python Backend welches den Server anpingt und in einer API das Ergebnis bereitstellt (z.B. als JSON, XML, etc.)
- Ajax Requests welche das API alle X Sekunden/Minuten abfragen und das Ergebnis aus der API anzeigen

In Javascript könnte das z.b. so aussehen:
HTML Code:
Refreshing in <span id="countdown">10</span> seconds.

<script>
function refreshPing() {
    $.ajax({
        url: '/api/ping/',
        type: 'GET',
        dataType: 'json',
        success: function(result) {
            //do something with result
        }
    });
}

var time = 10;
setInterval(function() {

    time--;

    $('#countdown').html(time);

    if (time === 0) {

        time = 11;
        refreshPing();
    }


}, 1000);
</script>
JQuery vorrausgesetzt
Der-Eddy is offline  
Thanks
1 User
Old 07/04/2016, 19:21   #3

 
Punisher.biz's Avatar
 
elite*gold: 0
Join Date: Feb 2014
Posts: 978
Received Thanks: 160
Node => http, express + io und go. Da hast Du alles was Du brauchst.
Punisher.biz is offline  
Old 07/05/2016, 02:31   #4
 
elite*gold: 0
Join Date: Apr 2015
Posts: 428
Received Thanks: 361
Oder Alternativ XMLHttpRequest und ActiveXObject statt jQuery
#Metho is offline  
Old 07/06/2016, 15:56   #5
 
elite*gold: 0
Join Date: Sep 2008
Posts: 120
Received Thanks: 99
Moin,

danke für eure Antworten, ich werde es dann denke ich mal nächste Woche mit Python versuchen. Mal schauen, wie lange meine Motivation da dann reicht ;-)
Werde auf jeden Fall noch verlauten lassen, wie es gelaufen ist, ob ich es geschafft habe :-)

Gruß
Player95
Player95 is offline  
Old 07/18/2016, 23:55   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 120
Received Thanks: 99
Moin Leute, wollte mal ein kleines Update geben ;-)

Habe das jetzt mit Python + Django und natürlich Javascript hinbekommen.
Manch einer mag wohl die Hände über den Kopf zusammenschlagen, wenn er den Code sieht, aber es funktioniert :-)

Danke übrigens für den Codeschnipsel (y)

Im Prinzip war es sogar viel einfacher, als ich vorher gedacht habe. Mit Django ist es ja super einfach, die Objekte usw. zu speichern und zu laden.

Dann habe ich im Prinzip alle Maschinen und die dazugehörigen Container per Django-Template-For-Schleife durchiteriert und dafür den HTML- + Javascript-Code zusammengebastelt.

Die REST-Schnittstelle zum Pingen brauchte ich dann auch nicht, da ich die Maschinen direkt per JSON-RPC angesteuert habe und dort dann den Verbindungsfehler festgestellt habe.

Das nervigste ist jetzt eigentlich die Bearbeitung der Oberfläche mit jQuery... zwischenzeitlich bin ich echt am verzweifeln, weil ich da dauernd irgendwelche dummen Fehler reinbaue und sonst mittlerweile sowieso keinen Plan von nichts mehr habe. Denke ich räume das alles nochmal grundsätzlich auf.

Grüße
Player95 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
welche sprache
11/30/2015 - General Coding - 3 Replies
hi leute bin grad nich sicher ob hier richtig aber kann ja gemoved werden ich wollte mal fragen ob ihr mir helfen könnt mich für eine programmier sprache zu entscheiden mein hauptziel wäre irgentwann hacks bzw bots für verschiedene spiele zu schreiben habe gelesen das C# auch gut sein soll P.S habe mit autoit angefangen da sehr änfänger freundlich danke im vorraus für antworten
Welche Sprache
11/02/2013 - General Coding - 8 Replies
Ich habe vor im Zukunft ein kleines Spiel zu programmieren... Welche sprache empfehlt ihr ? Das spielt sollte auf einem Client basieren :)
Welche Sprache
01/06/2013 - General Coding - 4 Replies
Huhu, Da ich mich dazu entschieden hab mich mit der Webentwicklung auseinander zusetzen. Ich hab momentan noch überhaupt keine Ahnung und würde mich gerne etwas zu informieren. Meine Fragen: Mit welcher Programmier Sprache soll ich anfangen? / Die Beste für Anfänger? Welche Sprachen brauche ich später noch im eine ordentliche Webseite mit allen drum und dran zu schreib? (Startseite, Forum usw.) Ich hoffe ich bekomme gute und hilfreiche Antworten.
welche sprache?
03/24/2012 - World of Warcraft - 2 Replies
hallo! ich hab mal eine frage und zwar: in welcher sprach sind die bot's/hack's etc. geschrieben? c#, c++, asm,.... über eine antwort würde ich mich sehr freune. vielleicht hab ich vor meinen eigenen zu schreiben...;-) mfg
Welches Buch für welche Sprache ?
09/20/2010 - General Coding - 1 Replies
Hey, ich interessiere mich sehr für das Programmieren und denke auch, dass mein späteres Berufsleben sich mit dem Thema auseinandersetzten wird. Nun zur Sache :D : Ich möchte 2 Bücher kaufen, mit denen ich in die Programmiersprachen Visual Basic und C++ einsteigen kann und die mich auch später noch bei Problemen begleiten werden. Ich habe ein wenig gegooglet und nen paar bücher gefunden, aber viele konnten laut Kommentaren Mängel aufweisen. Und jetzt seit ihr gefragt, welches Buch ist die...



All times are GMT +1. The time now is 12:10.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.