Stevendall

Вопросы по программированию.

Recommended Posts

:) Ещё и как востребованы клиентские приложения.

В некоторых фирмах с очень большим успехом юзают т.наз. "толстых" клиентов, т.е без серверной части а запуская всё с апп-сервера.Но там специфическая архитектура для дата-акцесс слоя.

ИМХО.Начни с вин-форм.

Потом кидаться на веб-программинг будет привычнее.

Но, под веб сейчас всё-таки больше на ПХП ваяют, АСП ещё очень неразвит.Если говорить про создание привычных веб-сайтов и т.д.

Но, большие корпоративные порталы всё чаще попадаются на АСП.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Клиенты под винду не обязательно будут "толстыми". Все от архитектуры зависит.

 

А что касается веба, так писать на том же самом АСП.НЕТ фронт-офис, используя компоненты бэк-офиса работающие под Виндой - это самое то. На ПХП серьезных систем не пишут.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
На ПХП серьезных систем не пишут.

Легко.

Слышали про такой софт как OEBS ( ORACLE E-BUSINESS SUITE )?

Естественно там много на чем написано, но в том числе часть написана на PHP.

Лично встречал баги на Металинке на эту тему.

 

Кроме того, контора в которой я до этого работал, написала на PHP cистему TroubleTicket-ов, и свою собственную CRM систему.

Да, сам по себе PHP - язык ублюдочный, но популярный.

 

 

Вообще не о том вы ребята говорите.

Достоинтсво языков Perl,Python,TCL/TK, PHP и т.д. в простоте их использования.

То есть для старта ничего не надо. Открыл редактар и пиши код.

Низкие и постепенные затраты на вхождение.

 

В случае языков особенно объектно-ориентированных требуется предварительное изучение объектов которые уже написали до вас, окромя собственно приобретения навыков программирования на этом языке.

А уж если вы захотели использовать оболочку для разработки, это еще + по затратам времени.

Когда это необходимо?

На мой взгляд:

- для "больших и серьезных" проектов в том числе когда программеров не один на например несколько десятков или сотен.

- для контор у которых этот софт является обязательным в использовании.

и т.д. и т.п.

 

В остальном случае это стрельба из пушки по воробьям и пустая трата времени.

То над чем страдает Stevendall вообще выше моего понимания.

 

 

2Stevendall

По-моему вы просто тратите время и силы в пустую.

Я так и не понял какова цель?

Хотите быстро получить результат или просто чтобы мозги не простаивали.

Вы собираетесь заниматься серьезно разработкой на VS, вести проекты, зарабатывать на этом или это все для собственного удовольствия?

 

Если последнее возмите самый ходовой наборчик при разработке под Web и имя ему LAMP.

Что это значит:

From Wikipedia, the free encyclopedia

Jump to: navigation, search

 

The acronym LAMP (or L.A.M.P.) refers to a set of free software programs commonly used together to run dynamic Web sites or servers:

 

* Linux, the operating system;

* Apache, the Web server;

* MySQL, the database management system (or database server);

* Perl, PHP, Python, and/or Primate (mod mono), scripting/programming languages.

 

To be precise, it is an open source Web platform.

 

Though the originators of these open source programs did not design them all to work specifically with each other, the combination has become popular because of its low acquisition cost and because of the ubiquity of its components (which come bundled with most current Linux distributions particularly as deployed by ISPs). When used in combination they represent a solution stack of technologies that support application servers. Other such stacks include Apple Computer's WebObjects, Java/Java EE and Microsoft's .NET architecture.

 

The scripting component of the LAMP stack has its origins in the CGI web interfaces that became popular in the early 1990s. This technology allows the user of a web browser to execute a program on the web server, and to thereby receive dynamic as well as static content. Programmers used scripting languages with these programs because of their ability to manipulate text streams easily and efficiently, even when they originate from disparate sources. For this reason system designers often referred to such scripting systems as glue languages.

Upraveno uživatelem Yevgen35

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Я так и не понял какова цель?

Хотите быстро получить результат или просто чтобы мозги не простаивали.

Вы собираетесь заниматься серьезно разработкой на VS, вести проекты, зарабатывать на этом или это все для собственного удовольствия?

Вначале было второе.

 

Потом начал писать клиентские программы (тогда ещё, в Дельфи) для школ, где работал и работаю. Совершенно бескорыстно, то есть здарьма.

 

Эти программы производили на тех, для кого они писались, почему-то каждый раз неизгладимое впечатление (а всё только потому, что для простого смертного окно "Ahoj, Karle!" - это ВАУ). Вот и начали мне, то тут, то там заморачивать голову, почему я на этом не зарабатываю.

 

Вот и плыву в заданном направлении... :D

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Потом начал писать клиентские программы (тогда ещё, в Дельфи) для школ, где работал и работаю. Совершенно бескорыстно, то есть здарьма.

 

Эти программы производили на тех, для кого они писались, почему-то каждый раз неизгладимое впечатление (а всё только потому, что для простого смертного окно "Ahoj, Karle!" - это ВАУ). Вот и начали мне, то тут, то там заморачивать голову, почему я на этом не зарабатываю.

Cреди разработчиков ПО ходит такая мысль, что писать надо на том языке который лучше всего знаешь.

В связи с этим переход с Дельфи на VS наверно не имеет смысла.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Cреди разработчиков ПО ходит такая мысль, что писать надо на том языке который лучше всего знаешь.

В связи с этим переход с Дельфи на VS наверно не имеет смысла.

Кстати, Паскаль, наверное, навсегда останется для меня на первом месте.

 

Мне нравится его строгость. Сначала всё декларируется, а потом пишется. А не шатай-болтай - захотел ещё одну переменную/обьект, так взял и создал.

 

Только почему-то Паскаль не пользуется таким спросом, как Си...

 

А если честно, то переходы с языка на язык мне проблем не доставляют.

 

Начинал, вообще, на Бэйсике... А макросы для Эксэля - до сих пор одно из любимых хобби!

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
макросы для Эксэля

:blink: Женька, валим отсюда, это маньяк!

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
:blink: Женька, валим отсюда, это маньяк!
А ещё любил обкатывать "Электронику МК-61" (такой программируемый калькулятор) :crazy:

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Только почему-то Паскаль не пользуется таким спросом, как Си...

А если честно, то переходы с языка на язык мне проблем не доставляют.

 

Я чуть под стол не упал. :lol:

Если вы делаете продукт, который пользуется спросом, то пользователю глубоко н....ь

на чем этот продукт сделан, хоть на ассемблере.

Это только маньяки менеджеры думают, что используя другую оболочку будет все быстрей.

Не будет.

 

Задача разработчика , сделать продукт в срок, согласно спецификации, и по возможности работоспособный.

 

Все остальное мишура, которая отнимает время и ресурсы, и не приносит дохода.

 

 

 

 

А ещё любил обкатывать "Электронику МК-61" (такой программируемый калькулятор) :crazy:

Сэр, знает толк в извращениях :lol::D

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Кстати, Паскаль, наверное, навсегда останется для меня на первом месте.

 

Мне нравится его строгость. Сначала всё декларируется, а потом пишется. А не шатай-болтай - захотел ещё одну переменную/обьект, так взял и создал.

 

Нафик. По последним распоряжениям партии и правительства создание переменной должно находиться как можно ближе к первому использованию оной.

С чем я, как практик, абсолютно согласен.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
А макросы для Эксэля

С перехватом управления над всем компьютером? ;^)

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
С перехватом управления над всем компьютером? ;^)
Ага... Это намёк, к чему следует стремиться/плыть?

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Задача - отобразить динамично созданный HTML-файл в клиентской программе.

 

Не нашёл другого решения, чем

System.Diagnostics.Process.Start("IExplore.exe", myDIR + myFILE); //myDIR и myFILE переменные Стринг

 

Таким образом можно открыть файл в окне Эксплоера.

 

Но в Delphi, помню, был компонент, симулирующий IExplore прямо в окне клиентской программы.

 

Ничего такого в Windows Forms не нахожу. Или плохо ищу?

 

Короче, есть ли возможность показать HTML-файл не покидая клиента?

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

IE предоставляет ActiveX компонент для этих целей.

А вот как его заюзать в .net - не подскажу

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
динамично созданный HTML-файл

Вопрос:

А зачем в винформе такой изврат?

 

 

Таким образом

:) Для твоей задачи надо сделать серверный контрол, скомпайлить и потом разместить его на форме.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na toto téma...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Kdo si právě prohlíží tuto stránku

    Žádný registrovaný uživatel si neprohlíží tuto stránku