Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Windows vs Linux - programiranje

[es] :: Advocacy :: Windows vs Linux - programiranje

Strane: << < .. 2 3 4 5 6 7 8 9 10 11 ... Dalje > >>

[ Pregleda: 34853 | Odgovora: 246 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

online

Član broj: 58872
Poruke: 59
*.ptt.yu.



Profil

icon Re: Windows vs Linux - programiranje24.05.2005. u 23:45 - pre 230 meseci
[url]http://anjuta.sourceforge.net/anjuta.php?page=screenshots[/url]
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje25.05.2005. u 00:10 - pre 230 meseci
Citat:
Dragi Tata:
ali nekako sve to deluje kao ilegala: alati su primitivni, na MSDN-u se skripting jako malo pominje.


Na koje alate misliš kad kažeš da su primitivni?

MSDN? Ne znam šta tačno podrazumevaš pod tim da se "malo pominje"? Ako si mislio na sam MSDN Magazine onda OK, ali sa MSDN.microsoft.com stvari su drugačije. Treba samo naći gde. A to je ovde:
http://msdn.microsoft.com/libr...s/dnanchor/html/scriptinga.asp

Od rešavanja problema "svaki dan jedan odgovor na jedan email (Hey, scripting guy!)" do gomile drugih članaka, korisnih alata, zbirke gotovih rešenja, pa čak i čitavih knjiga (Windows 2000 Scripting Guide) --- sve je na raspolaganju.

GUI iz skripte? Praktično nema ako radimo sa standardnim VBScriptom. Pretpostavljam da to nije slučajno :)

Ako na kompjuteru ima .NET runtime, stvari postaju jednostavnije. Možemo da napišemo skriptu u nekom od .NET jezika i izvršimo je pomoću npr. nscript (vidi dole). Takođe, ako se odlučimo za npr. VB.NET, imamo opciju da radimo typeless.

Stavi se na kompjuter nscript (sa CodeProjecta) i to je to.

Skripta može biti tekst fajl tipa skripta.nvb:
Code:
Option Strict Off
Option Explicit Off
Imports System
Imports System.Windows.Forms

Module Module1 
 Public Sub Main(Args As String() ) 

    a = new Form()
    a.ShowDialog()

    b = 1234.56
    c = " Nemanja"
    Console.WriteLine( b & c )

 End Sub
End Module 


koji jednostavno pokrenemo sa nscript skripta.nvb. NScript nije jedini, ima više sličnih programčića, većina je besplatna.

U biti, ako nam treba GUI, VB i VB.NET sa Option Strict i Explicit na Off mogu da se koriste za tu namenu.

Ako GUI nije bitan, VBScript radi posao sasvim OK, mada, ima sudbinu kao i klasični VB.

"Pravu stvar" treba valjda doneti Monad, ali znajući MS, nešto mi se čini da će prva verzija biti "so-so.." :)
Commercial-Free !!!
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje25.05.2005. u 07:47 - pre 230 meseci
Citat:
degojs:
"Pravu stvar" treba valjda doneti Monad, ali znajući MS, nešto mi se čini da će prva verzija biti "so-so.." :)


Zašto? Zar AD u Windows-u 2000 nije verzija 1.0 pa opet radi kao sat?!
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje25.05.2005. u 07:51 - pre 230 meseci
@Sundance:

To sam rekao na osnovu Beta 1 verzije. U njoj Edit and Continue postoji samo za VB.

Nego, kad smo već kod toga, šta ti preferiraš C# ili VB?
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje25.05.2005. u 07:54 - pre 230 meseci
@Dragi Tata:

Interesantan članak, ali mi se čini da je previše navijački obojen. Izgleda da je autor poludeo za C#-om i da misli da je jedini na svetu. Isto tako, ima jako negativan stav prema VB-u, uprkos tome što oba rade prilično isto. A to oko kulture je i meni nešto sumnjivo...
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.biz.mindspring.com.



+6 Profil

icon Re: Windows vs Linux - programiranje25.05.2005. u 15:20 - pre 230 meseci
@degojs: Kad sam rekao "primitivni alati", mislio sam pre svega na činjenicu da je podrška u VS.NET-u za skripting skoro nikakva.

@Palma: Ni ja se ne slažem sa tim člankom, samo sam ga naveo kao interesantno razmišljanje o razlikama u kulturi vs razlikama u tehničkim karakteristikama ova dva jezika.
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje26.05.2005. u 00:08 - pre 230 meseci
Pa ne mogu da poreknem da je tekst interesantan, ali napravljene su neke generalizacije koje nisu na mestu. Nego, da preformulišem pitanje - zašto ne koristiti VB.NET pošto mi se čini da imate princip "daj šta daš samo da nije VB"? Pogotovu Sundance (ili mi se možda samo pričinjava)?
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje26.05.2005. u 03:41 - pre 230 meseci
Citat:
Palma:
Zašto? Zar AD u Windows-u 2000 nije verzija 1.0 pa opet radi kao sat?!


Zar sam ja rekao da neće da radi kao sat? :)

Hteo sam da kažem --- pitanje je šta sve će da radi? Sudeći prema Monad beta newsgroup, neke stvari su ostavljene za posle 1.0, tako bar izgleda. Doduše, to nikako ne znači da će biti malo urađeno. Dalje, treba videti kada će podrška za MSH da "prođe" kroz većinu MS proizvoda (Exchange, itd), a ne samo OS. Videćemo, ima još godina i po do Longhorna pa zaista jeste nezahvalno prognozirati.
Commercial-Free !!!
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje26.05.2005. u 06:46 - pre 230 meseci
Citat:
GUI iz skripte? Praktično nema ako radimo sa standardnim VBScriptom. Pretpostavljam da to nije slučajno :)


E, a sad da se nadovežem pošto sam proverio u međuvremenu.

Ako imamo malo znanja HTML-a, nema problema (pri čemu GUI može da izgleda sasvim pristojno i više kao klasična VB aplikacija)

http://www.microsoft.com/technet/scriptcenter/hubs/htas.mspx

Dakle, i taj problem je praktično rešen.

Ako sledeći kod sačuvamo kao skripta.hta
Code:
<head>
<title>Test</title>
<HTA:APPLICATION 
     APPLICATIONNAME="Test"
     SCROLL="yes"
     SINGLEINSTANCE="yes"
     WINDOWSTATE="maximize">
</head>
<script language="VBScript">

Sub Window_Onload
   self.Focus()
   self.ResizeTo 400,300
   
   For i = 1 to 10
        Set oItem = Document.createElement("OPTION")
        oItem.Text = "Item " & i
        oItem.Value = i
        Lista.Add(oItem)
   Next       
End Sub

Sub SStart
    Msgbox "Start"
End Sub

Sub Clicked
    Msgbox Lista.SelectedIndex
End Sub

Sub ExitHTA
    self.close()
End Sub

</script>

<body bgcolor="buttonface">
  <input type="button" value="Start" name="btn_start"  onClick="SStart"><br>
  <input type="button" value="Exit" name="btn_exit"  onClick="ExitHTA"><br>
  <select size="10" name="Lista" style="width:300" onClick="Clicked" ></select>
</body>


Kada ga pokrenemo dobićemo nešto kao:



Hebem ti, ovaj Windows stvarno najbolji :) Sve ima :)
Commercial-Free !!!
Prikačeni fajlovi
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje26.05.2005. u 09:29 - pre 230 meseci
Pa znaš kako, kad već toliko dugo kuvaju greota bi bilo da se ne uradi kako valja.
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.biz.mindspring.com.



+6 Profil

icon Re: Windows vs Linux - programiranje26.05.2005. u 13:17 - pre 230 meseci
Mašala, degojs. Ovo stvarno nisam znao. Nego, postavlja se pitanje zašto nisam znao. Da nije opet reč o "kulturi"?
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 00:54 - pre 230 meseci
Krivica je skoro isključivo MS-ova. Prvo, nisu dovoljno potencirali temu. Drugo, alati (VBScript), ponekad, nisu najbolje prilagođeni poslu. Stvari kao Monad trebale su biti deo Windowsa još od vremena NT-a.

Pazi samo kako je stvar sa Monadom drugačija - već sada su "svi" čuli za njega i znaju čemu služi, a još ni v.1.0 nije blizu. Mada tek treba da vidimo za šta će to sve biti sposobna verzija 1.0 i, još bitnije, na/sa kojim sve verzijama Windowsa će da radi.

Commercial-Free !!!
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.dyn.optonline.net.



+6 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 02:13 - pre 230 meseci
Igrao sam se malo HTA-om u vozu na putu kući (j...mater i Njujorku i Holanđanima koji su ga osnovali i Indijancima koji su ga prodali za sitne pare) i razgledao podršku VS.NET 2003 za tu tehnologiju. Ukratko, kad napraviš nov HTML fajl u VS.NET editoru, možeš da ga snimiš kao HTA (jedna od ponuđenih opcija), ali ti se istog momenta gubi dizajner i VS služi smao kao editor. Ono, ne kažem, VS je sjajan i kao editor (posebno u poređenju sa kojekakvim emacsima, hehehe), ali za GUI ipak treba i neki vizuelni alat. Jedino ako prvo nabaciš sve vizuelne elemente u dizajneru, pa ga posle snimiš kao hta i onda dodaješ kod.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 02:37 - pre 230 meseci
Ili napraviš privremeni makro koji će da:

1. snimi kopiju fajla kao *.hta
2. snimi kopiju fajla kao *.htm

Tresneš onda CTRL+SHIFT+P kad treba i to je to. Dizajner ostaje.

Odnosno makro izgleda ovako nekako:
Code:

Sub TemporaryMacro()
        Dim caption As String = DTE.ActiveDocument.Name
        Dim i As Integer = caption.LastIndexOf(".")

        Dim name As String = caption.Substring(0, i)
        Dim path As String = DTE.ActiveDocument.Path
        Dim filename1 As String = path & name & ".hta"
        Dim filename2 As String = path & name & ".htm"

        DTE.ActiveDocument.Save(filename1)
        DTE.ActiveDocument.Save(filename2)
End Sub

Commercial-Free !!!
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 06:16 - pre 230 meseci
Najlakše je da odeš na Tools->Macros->Record Temporary Macro.

Onda samo uradi nešto bezveze i zaustavi snimanje. Otvori taj privremeni makro u editoru (imaš ga desno u Macro Explorer-u) i izmeni prema želji. Ovaj gore kod sam evo sad malo probavao - trebalo bi da radi OK.

Eventualno, na kraju može u onaj makro da se stavi:

System.IO.File.Delete(filename2)

što će da izbriše tek sačuvani *.htm fajl. I tako imaš samo *.hta na disku, a dizajner je i dalje tu celo vreme.

Čisto da ne zaboraviš: u Properties prozoru za "stranicu" (htm fajl) TargetSchema stavi na IE 5, a PageLayout = Grid Layout. Lakše je, a i nema potrebe da se mučiš sa flowLayout pošto ionako ne radiš HTML stranicu. Primeti i ova dva dugmića gore-desno (prilikom pisanja koda):



Sve u svemu, pa i nije tako loše kako je izgledalo juče? :)
Commercial-Free !!!
Prikačeni fajlovi
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 13:58 - pre 230 meseci
Taman da se nadovežem na tvoj post...

E vidiš, to je ta priča koju mi ovde godina pričamo ovim zealotima, a koja glasi: Windows je bolji, može sve da se uradi, samo treba učiti. I da, velika većina Linux zealota je koristila neki skrndelj od 9x-a (koji je jedanput loš ali je njegovo postojanje itekako (bilo?) opravdano), imala neku žutaćku ploču i neki kvaran RAM pa nije ni čudo što nije radilo. E, a to je isključivo njihova krivica, jer su još u vreme Windows-a 95 mogli da korsite NT 4 i da ih ne boli glava. Ali ne, oni će da kažu da je isključivo MS kriv zato što oni nisu znali da NT uopšte postoji i što su na Windows-u samo igrali igrice.

Tačka.
This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 20:00 - pre 230 meseci
Hmm... s kim se ti svadjas? :)
Commercial-Free !!!
 
Odgovor na temu

Palma
Srđan Stević
sysadmin
Beograd

Član broj: 2773
Poruke: 741

ICQ: 244467577


+2 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 20:47 - pre 230 meseci
Ma 'de se svađam, ja im to unapred kažem da ne udare slučajno u off-topic.

This time next year we will be millionaires
- Dell Boy -
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net.



+2789 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 22:52 - pre 230 meseci
@Palma

Prema tvom pisanju je Windows 9x s*****. E pa, ako je on s*****, kakva je onda firma koja ga je izbacila? Ako ne umeju da naprave OS, kako onda NT može da valja? Ako su linuksovci utripovali da im Windows ne valja zbog noname ploča (koje li su to, ja znam samo za ploče velikih proizvođača) i RAM-ova (koji li je to noname RAM?), kako to da im je isti taj hadver radio na Linuxu? Ja iskreno ne mislim da je Linux superioran OS za desktop namene PC računara, ali ću svakako reagovati na ovakve gluposti.

Linux je sistem koji može adekvatno da odgovori mnogim zahtevima, ali ne i svim. Kome je to dovoljno dovoljno je, kome nije neka kupi Windows. Kome se sviđa sviđa, kome se ne sviđa ne mora da ga stavlja i to je sve.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Windows vs Linux - programiranje27.05.2005. u 23:55 - pre 230 meseci
Citat:
Prema tvom pisanju je Windows 9x s*****. E pa, ako je on s*****, kakva je onda firma koja ga je izbacila? Ako ne umeju da naprave OS, kako onda NT može da valja?

To je meni, donekle, kao da si pitao kako firma koja proizvodi lošiji auto može da pravi i bolji u isto vreme.. A to što je Win 9x ponudio skoro bezbolnu tranziciju sa MS DOS-a na NT? Nikom ništa?



Nego, ajd lepo da se "vratimo" na temu pa da nam pokažete kako izgleda skriptovanje sa GUI elementima na Linuxu. Šta se koristi (koji alati), koje tehnologije, kako izgleda i slično.

Evo, znači na Windowsu koristimo Visual Studio, VBScript i HTML. Praktično, sve stvari koje svako ko se bavi programiranjem na Windowsu poznaje, manje ili više. I sve je tu: intellisense, vizelni dizajner za GUI i slično. Najveći problem kod sveg ovog bio je pronalaženje slobodne kombinacije na tastaturi u Visual Studiju, kojom pokrećemo onaj makro :)

[Ovu poruku je menjao degojs dana 28.05.2005. u 03:29 GMT+1]
Commercial-Free !!!
 
Odgovor na temu

[es] :: Advocacy :: Windows vs Linux - programiranje

Strane: << < .. 2 3 4 5 6 7 8 9 10 11 ... Dalje > >>

[ Pregleda: 34853 | Odgovora: 246 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.