Aus Standard, Professional machen? (Fremd Hersteller)



  • Original erstellt von ACID:
    Wieso ist es wichtig wenn ich software vertreiben will, und sonst nicht?

    Ja, so war das ja nicht gemeint. Wenn jemand professionell damit arbeiten soll dann stört es wenn die Berechnung doppelt so lange dauert wie mit optimiertem Code. Bei Hobby-Software steht man nicht so unter Zeitdruck und kann selbst ganz lange optimieren. Aber ich glaube dass der STandard-Compiler auch optimiert.



  • 🙂

    Naja was das Optimieren angeht, da wird es sicher eine (kostengünstige) add-on lösung oder stand-alone lösung geben.



  • Der Intel-COmpiler optimiert auch sehr gut (leider zu Intel-spezifisch). Ist billiger als 1000,- mehr auszugeben. Naja, ich hab mir trotzdem die Professional angeschafft...



  • Original erstellt von ACID:
    **:-)

    Naja was das Optimieren angeht, da wird es sicher eine (kostengünstige) add-on lösung oder stand-alone lösung geben.**

    nein



  • Troll!!!



  • Original erstellt von <MFC>:
    nein

    Doch? http://www.automatedqa.com/products/aqtime.asp
    - Code Optimierung
    - Profiler
    - Debugger
    - Natürlich IDE Integration 🙂
    - Kostenpreis: Akzeptabel

    @Mastah: Tja, den Intel Compiler kann man wiederum nur ab prof benutzen, wegen code optimierung 🙂

    [ Dieser Beitrag wurde am 17.05.2003 um 13:59 Uhr von ACID editiert. ]



  • Original erstellt von ACID:
    @Mastah: Tja, den Intel Compiler kann man wiederum nur ab prof benutzen, wegen code optimierung 🙂

    Echt, das wusste ich auch noch nicht!



  • Ist es nicht auch so,dass ein Upgrade auf Professional einen in den erlauchten Kreis der Leute bringt die bestimmte MS Produkte lizenfrei weitervertreiben dürfen(z.B die MSDE 2.0(die man aber paradoxerweise auch in Verbindung mit einem WebMatrix Download kostenfrei weitergeben darf 🙄 ))?
    Ist vielleicht ne Überlegung wert,ob es sich wirklich rechnet 1000€ zu sparen wenn man nachher Lizenzgebühren für irgendwelche Komponenten zahlen muss die man mit Professional umsonst hätte.

    MfG Spacelord 🙂



  • hmm das könnte ja sein blos weis ich nicht wirklich was ich da von MS grossartig weiter vertreiben soll? beispiel? MSDE ist da für mich kein beispiel da es ja die Microsoft Data Engine ist, hat mit SQL server zu tun == brauch ich nicht, und wenn doch, kein microsoft 🙂



  • Aus der MSDN:

    Unterschiede zwischen den einzelnen Visual C++-Editionen
    Die folgende Tabelle zeigt die Funktionen der einzelnen Editionen (Standard, Professional oder Enterprise) von Visual C++ 6.0.
    
    Funktion Standard Professional Enterprise 
    Lizenz zum Vertrieb von Anwendungen J (neu) J J 
    MFC-Datenbankklassen J J J 
    Active-Vorlagenbibliothek (ATL) J J J 
    Automatische Anweisungsvervollständigung (neu) J (neu) J (neu) J (neu) 
    Entwicklung von Client-Server-Anwendungen J J J 
    OLE DB-Vorlagen (neu)  J (neu) J (neu) 
    Codeoptimierung  J J 
    Profiler  J J 
    Statische Verknüpfung mit der MFC-Bibliothek  J J 
    Datengebundene Steuerelemente (RemoteData)  J J 
    InstallShield  J J 
    Benutzerdefinierter Anwendungs-Assistent  J J 
    Visual Database Tools  J (neu, einige) J 
    Assistent für erweiterte gespeicherte Prozeduren (neu)   J (neu) 
    Visual SourceSafe   J 
    SQL-Debugger   J 
    SQL Server 6.5 Developer Edition   J 
    SQL Server 6.5 Service Pack #3   J 
    Visual Modeler (neu)   J (neu) 
    ASA400-Datenbankzugriff über OLE DB (neu)   J (neu) 
    Microsoft Transaction Server   J 
    Internet Information Server 4.0 (neu)   J (neu) 
    
    Hinweise:
    
    "J" bedeutet, daß die Funktion enthalten ist.
    
    "(neu)" bedeutet eine neue Funktion oder neu für die Edition.
    
    "(einige)" weist darauf hin , das einige, jedoch nicht alle Aspekte der Funktion in der Edition verfügbar sind.
    

    Ich hoffe daß man es noch einigermaßen lesen kann als Thread.



  • Original erstellt von MaSTaH:
    Aber ein Profiler ist in VC++Pro nicht drin, oder? Naja, die Pro-Edition unterscheidet sich von der STandard dadurch, dass viele Tools dabei sind die man eigentlich garnicht braucht 😉 .

    hab einen kumpel wegen den features gefragt...
    den profiler findest du wenn ein projekt aktive ist, unter "Erstellen" ganz unten. in den projekt optionen musst du den noch aktivieren..



  • also, ich habe einen kumpel gebeten die 8 features die es in standard nicht gibt, mal in der prof zu suchen :). vier davon hat er nicht gefunden. kann mir jemand der professional besitzt (oder enterprise rofl 😮 ) sagen: a) für was genau sie sind und b) wo zu finden.

    - OLE DB Templates
    - Static linking to the MFC Library
    - Databound controls (RemoteData)
    - Visual Database Tools

    Vielen dank 🙄 🕶



  • Zu Static linking to the MFC Library:

    Zu finden:
    Projekt -> Einstellungen -> Allgemein -> Microsoft Foundation Classes:

    MFC in einer gemeinsam genutzten DLL verwenden ODER
    MFC in einer Statischen Bibliothek verwenden

    Jedes Programm, dass auf Funktionen aus der MFC zurückgreift, braucht best. dlls, die bei den meisten Windows-Versionen aber schon vorhanden sind. Deshalb braucht man diese dlls nicht in sein Programm einzubinden, die Programme werden also kleiner. Will man diese dlls in sein Programm einbinden, ändert man die Einstellung auf "MFC in einer Statischen Bibliothek verwenden". Die Programme werden unabhängiger aber größer.

    InstallShield ist wohl am ehesten zu verschmerzen, gibt ja genug andere Programme zB. InnoSetup (Freeware).

    Zu den anderen Sachen kann ich nicht viel sagen, (Visual Database Tools, OLE DB Templates). Wenn du es nicht brauchst, wirst du es nicht vermissen (so wie ich). Kommt halt drauf an, was du machen willst (kleines Tool oder Alternative zu WindowsXP).

    Die Code Optimierung ist wohl der wichtigste Punkt, da davon jedes Programm profitiert.



  • Hi,

    Dann wäre das feature was bei std nicht dabei ist

    "Static linking to the MFC Library"

    eh scheiss egal 🙂 ist ja besser wenn man die nicht statisch link, damit die dateien kleiner bleiben. die dlls sind ja auf den gängigen OS dabei... so gesehen ist das feature völlig unwichtig, ne?
    dann fehlt noch:

    - OLE DB Templates
    - Databound controls (RemoteData)
    - Visual Database Tools

    😕 😉



  • Original erstellt von ACID:
    **Dann wäre das feature was bei std nicht dabei ist

    "Static linking to the MFC Library"

    eh scheiss egal 🙂 ist ja besser wenn man die nicht statisch link, damit die dateien kleiner bleiben.**

    Naja, das kann man so nicht sehen, ggf. braucht man's halt für irgendwelche obskuren Sonderfälle. Der Rest ist sonst auch scheißegal. MS haben das Ding nicht umsonst Prof / Enterprise Version getauft.

    - OLE DB Templates

    Vielleicht hilft's Dir, wenn ich daraus aus der MSDN was poste!?

    The OLE DB Consumer Templates support the OLE DB version 1.1 specification. The Consumer Templates minimize the amount of code you must write in order to implement a level-0 compliant OLE DB consumer. The templates provide: 
    
    Easy access to OLE DB features and easy integration with ATL and MFC.
    
    An easy binding model for database parameters and columns.
    
    Native C/C++ data types for OLE DB programming. 
    To use the OLE DB Templates, you should be familiar with C++ templates, COM, and the OLE DB interfaces. If you are not familiar with OLE DB, refer to theOLE DB Programmer's Reference.
    

    Wenn Du mit Object Linking and Embedding bzw. den ActiveX Datenbank - Klassen nix am Hut hast, kannst'e dat also vergessen.



  • ggf. braucht man's halt für irgendwelche obskuren Sonderfälle
    z.B.? 😕 ... notfalls gebe ich die dlls hald mit, oder darf man das nicht? 😕 somit gesehen, sehe ich das feature als nicht nötig.

    ich finde es hald schon etwas krass nur wegen datenbank kram und der code optimierung so um die 1000 kröten (Sfr...) dazu verlangen. wie schon einer hier sagte, gibt es kostenlose datenbank möglichkeiten einzubinden. code optimierung kann man auch günstig mittels second hersteller ersetzen. deswegen verstehe ich nicht wozu soviel kohle mehr nur wegen (hauptsächlich) datenbank und code optimierung. 😕 <- aber mega

    wie bereits gesagt: laut microsoft ist die standard sonst völlig identisch mit der professional. abgesehen der 9 punkte.


Anmelden zum Antworten