Одесса: 5°С (вода 9°С)
Киев: -1°С
Львов: 4°С

Тема: Какими проектами занимаются на C# и Java?

Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 20 из 26
  1. Вверх #1

    По умолчанию Какими проектами занимаются на C# и Java?

    Доброго времени суток.
    Хотелось бы узнать, какие примерно проекты делают в конторах, где пишут на C# и Java?
    Т.е. понятно если ASP.NET это сайты, то вот чистый C# не совсем...
    Это просто системы использующие БД, формы и т.д.?
    Т.е. проекты там банальной бухгалтерии и учёта например товаров?
    Или большей частью это что-то более "извращённое" типа математических, графических, сетевых и прочих программулин?
    И имеет ли смысл их изучать?
    Или всё же время, когда можно было найти на них работу совсем без опыта уже в далёком прошлом?
    Последний раз редактировалось Rexulnicheck; 22.08.2010 в 15:12.


  2. Вверх #2
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Как правило веб сервисы, сайты, десктоп приложения.
    Если надо то и БД используют. формы - вы о каких?
    Сложная математика редко встречается.
    Имеет ли смысл их изучать? - смотря как долго, как и для какого результата.

  3. Вверх #3
    Цитата Сообщение от Fallout Посмотреть сообщение
    Как правило веб сервисы, сайты, десктоп приложения.
    Если надо то и БД используют. формы - вы о каких?
    Сложная математика редко встречается.
    Имеет ли смысл их изучать? - смотря как долго, как и для какого результата.
    Ну формы типа Windows Forms.
    А десктоп приложения какого плана?
    Ну к примеру изучать с целью на нём найти работу?

  4. Вверх #4
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Ну формы типа Windows Forms.
    А десктоп приложения какого плана?
    Ну к примеру изучать с целью на нём найти работу?
    Работа с Forms как правило не такая уж большая часть приложения, но ей тоже должен кто то заниматься.

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

    Если быстро выучится и с толком работу найти можно.

    А какую работу и проекты вы ожидаете что так спрашиваете?

  5. Вверх #5
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,622
    Репутация
    1300
    Цитата Сообщение от Fallout Посмотреть сообщение
    ...
    А какую работу и проекты вы ожидаете что так спрашиваете?
    да все как обычно...
    работу полегче... а зарплату побольше...
    все интересующиеся слышали что тут много платють... а делать почти ничего не надо...
    те кому это действительно интересно - подобных вопросов не задают... они просто изучают....

  6. Вверх #6
    Цитата Сообщение от -=TigeR=- Посмотреть сообщение
    ... а делать почти ничего не надо...
    делать нужно много и быстро

  7. Вверх #7
    Цитата Сообщение от Fallout Посмотреть сообщение
    Работа с Forms как правило не такая уж большая часть приложения, но ей тоже должен кто то заниматься.

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

    Если быстро выучится и с толком работу найти можно.

    А какую работу и проекты вы ожидаете что так спрашиваете?
    Ну вот интересно про проги работающие с базами, например SQL Server, CRM софт, ERP и т.д. то что вроде сейчас востребовано, ну и сайты на ASP.NET... Этими ж темами в основном я так понимаю на C# занимаются?

  8. Вверх #8
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Ну вот интересно про проги работающие с базами, например SQL Server, CRM софт, ERP и т.д. то что вроде сейчас востребовано, ну и сайты на ASP.NET... Этими ж темами в основном я так понимаю на C# занимаются?
    Если SQL Server, а это Микрософт то все остальное скорее всего тоже будет завязано на Микрософт. CRM софт, ERP - пишут что на яве что на .net что на другом чем то. ASP.NET - подразумевает .net платформу и в подавляющем большинстве это будет С#

    Что вы хотите услышать: что они перспективны? что на них решают интересные задачи? что это легко изучить? что они высокооплачиваемы?

  9. Вверх #9
    Цитата Сообщение от Fallout Посмотреть сообщение
    Что вы хотите услышать: что они перспективны? что на них решают интересные задачи? что это легко изучить? что они высокооплачиваемы?
    То что они высоокооплачиваемы это по-моему все знают)
    А вот имеет ли сейчас их смысл учить?
    Или поезд для новичков уже ушёл и без опыта сейчас крайне тяжело в Южной Пальмире найти пусть даже за копейки работу на C#?

  10. Вверх #10
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    То что они высоокооплачиваемы это по-моему все знают)
    А вот имеет ли сейчас их смысл учить?
    Или поезд для новичков уже ушёл и без опыта сейчас крайне тяжело в Южной Пальмире найти пусть даже за копейки работу на C#?
    Вы зациклились на языках, а между тем это далеко не большая часть высоокоплачиваемости специалистов. Еще очень много значит уровень знания остальных разных технологий, английского языка, умения самоорганизовываться для решения задач.

    Вполне можно и Java и С# сейчас научится и найти работу как и на других языках.

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

  11. Вверх #11
    Цитата Сообщение от Fallout Посмотреть сообщение
    Вы зациклились на языках, а между тем это далеко не большая часть высоокоплачиваемости специалистов. Еще очень много значит уровень знания остальных разных технологий, английского языка, умения самоорганизовываться для решения задач.

    Вполне можно и Java и С# сейчас научится и найти работу как и на других языках.

    А гадать насколько какой язык будет востребован и где очень тяжело.
    У нас правда можно все таки угадать, так как часть проектов приходит на поддержку и писаны они на том что было популярно ранее.
    Ну понятно, что знать кроме например C# надо бы ещё и SQL Server, ASP.NET и кучу классов самого C#...
    Программные комплексы на поддержку приходят?
    А ничего не пишут сами разве?
    Кстати, а что требуется знать по SQL Server?
    Понятно, что как можно больше и лучше, но какой минимум?
    К примеру в MySQL надо знать не так уж и много...
    По сути только сам SQL и как ставить мускуль, а вот в SQL Server я так понял надо ещё хорошо знать все эти настройки безопасноти, права доступа и т.д. или я не прав?

  12. Вверх #12
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Ну понятно, что знать кроме например C# надо бы ещё и SQL Server, ASP.NET и кучу классов самого C#...
    А также если уж это веб - то и верстка, javascript и его фреймворки.
    Но самое главное что я имел ввиду говоря "далеко не большая часть высоокоплачиваемости специалистов" - это умение программировать само по себе вне зависимости от языка, а также умение работать сообща.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Программные комплексы на поддержку приходят?
    А ничего не пишут сами разве?
    Бывает и так эдак и посредине. Но процентное соотношение не скажу.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Кстати, а что требуется знать по SQL Server?
    Обычно от разработчика нужно само знание SQL нужного диалекта и умение с ним работать. Настройкой DB серверов обычно занимаются специальные люди, хотя бывает и сами разработчики, зависит от проекта.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Понятно, что как можно больше и лучше, но какой минимум?
    Минимум это умение все таки более менее приемлемо решать задачи.
    Например способны ли вы написать простенький форум, если вы ориентированы на веб.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    К примеру в MySQL надо знать не так уж и много...
    По сути только сам SQL и как ставить мускуль, а вот в SQL Server я так понял надо ещё хорошо знать все эти настройки безопасноти, права доступа и т.д. или я не прав?
    В MySQL это все тоже есть.
    SQL - это не только сами знания синтаксиса, а также умение оптимизировать.
    Последний раз редактировалось Fallout; 03.09.2010 в 00:40.

  13. Вверх #13
    Цитата Сообщение от Fallout Посмотреть сообщение
    А также если уж это веб - то и верстка, javascript и его фреймворки.
    Но самое главное что я имел ввиду говоря "далеко не большая часть высоокоплачиваемости специалистов" - это умение программировать само по себе вне зависимости от языка, а также умение работать сообща.

    Бывает и так эдак и посредине. Но процентное соотношение не скажу.

    Обычно от разработчика нужно само знание SQL нужного диалекта и умение с ним работать. Настройкой DB серверов обычно занимаются специальные люди, хотя бывает и сами разработчики, зависит от проекта.

    Минимум это умение все таки более менее приемлемо решать задачи.
    Например способны ли вы написать простенький форум, если вы ориентированы на веб.


    В MySQL это все тоже есть.
    SQL - это не только сами знания синтаксиса, а также умение оптимизировать.
    Ну программировать вне зависимости языка как бы тяжело)
    В PHP чтобы соединиться к примеру с базой надо сделать одно, в C# - другое, в C++ третье...
    А так же в том же C#, чтобы к базе SQL Server подключиться надо одно делать, а к Oracle или MySQL другое... Ну принцип правда один и тот же, но всё таки функции разные и операции разные...
    Или например открыть файл в PHP можно функцией fopen, а в C# нет функций вообще.. И вся работа исключительно на классах идёт, так что всё равно знания и опыт надо иметь...
    Ну я в MySQL не видел такого кол-ва настроек безопасности) MySQL это ж всё таки более облегчённый сервер БД, в нём некоторые вещи убраны для повышения скорости работы в вебе...
    А вот в SQL Server аж глаза разбегаются)))
    Кстати, а какой наиболее оптимальный способ делать выборки из SQL Server на C#?
    Как я понял такой:
    Код:
                SqlConnection conn = new SqlConnection("Data Source=compname;Initial Catalog=databasename;Integrated Security=True");
                conn.Open();
                string sql = "select * from `tablename`";
                SqlCommand command = new SqlCommand("select * from data", conn);
                SqlDataReader reader = command.ExecuteReader();
    
                while (reader.Read())
                {
                    listBox1.Items.Add(reader["name"]);
                }
    Или есть что-то более оптимальное и простое?
    Последний раз редактировалось Rexulnicheck; 05.09.2010 в 17:18.

  14. Вверх #14
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,622
    Репутация
    1300
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    ...
    Или есть что-то более оптимальное и простое?
    есть...
    к тому же приведенный код содержит как минимум одну грубую ошибку...

  15. Вверх #15
    Цитата Сообщение от -=TigeR=- Посмотреть сообщение
    есть...
    к тому же приведенный код содержит как минимум одну грубую ошибку...
    Какую?

  16. Вверх #16
    Не покидает форум Аватар для Fallout
    Пол
    Мужской
    Сообщений
    6,915
    Репутация
    795
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Ну программировать вне зависимости языка как бы тяжело)
    В PHP чтобы соединиться к примеру с базой надо сделать одно, в C# - другое, в C++ третье...
    А так же в том же C#, чтобы к базе SQL Server подключиться надо одно делать, а к Oracle или MySQL другое... Ну принцип правда один и тот же, но всё таки функции разные и операции разные...
    Или например открыть файл в PHP можно функцией fopen, а в C# нет функций вообще.. И вся работа исключительно на классах идёт, так что всё равно знания и опыт надо иметь...
    Все команды и т. п. смотрятся в документации за минуты если с нуля проект, если не с нуля смотрится шаблон если не в том же файле, то в соседнем.
    Тем более что очень часто вообще используется какой нибудь ORM.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Ну я в MySQL не видел такого кол-ва настроек безопасности) MySQL это ж всё таки более облегчённый сервер БД, в нём некоторые вещи убраны для повышения скорости работы в вебе...
    А вот в SQL Server аж глаза разбегаются)))
    MySQL не такой уж и примитивный, думается его возможностей хватит большинству.
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Кстати, а какой наиболее оптимальный способ делать выборки из SQL Server на C#?
    Как я понял такой:
    Код:
                SqlConnection conn = new SqlConnection("Data Source=compname;Initial Catalog=databasename;Integrated Security=True");
                conn.Open();
                string sql = "select * from `tablename`";
                SqlCommand command = new SqlCommand("select * from data", conn);
                SqlDataReader reader = command.ExecuteReader();
    
                while (reader.Read())
                {
                    listBox1.Items.Add(reader["name"]);
                }
    Или есть что-то более оптимальное и простое?
    C# не знаю, но к чему в этом коде эта строка
    string sql = "select * from `tablename`";?
    И если выбирается только name то почему select * ?
    А также думается что не закрыт SqlConnection.
    И также возможно что есть проблема с тем что запрос к базе делается в том же потоке который отвечает за GUI, или если это не так то возможна проблема в том, что происходит работа с GUI в том потоке который для этого не предназначен.

    Мож кто из более специализирующихся на этом подскажет.

  17. Вверх #17
    Цитата Сообщение от Fallout Посмотреть сообщение
    Все команды и т. п. смотрятся в документации за минуты если с нуля проект, если не с нуля смотрится шаблон если не в том же файле, то в соседнем.
    Тем более что очень часто вообще используется какой нибудь ORM.

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


    C# не знаю, но к чему в этом коде эта строка
    string sql = "select * from `tablename`";?
    И если выбирается только name то почему select * ?
    А также думается что не закрыт SqlConnection.
    И также возможно что есть проблема с тем что запрос к базе делается в том же потоке который отвечает за GUI, или если это не так то возможна проблема в том, что происходит работа с GUI в том потоке который для этого не предназначен.

    Мож кто из более специализирующихся на этом подскажет.
    Ну это я так набросал грубо...
    Понятно, что выбирать лишние поля и делать выборку в потоке рисующем окна это неправильно, но меня не это интересует, а то правильно ли сама выборка делается?
    Создаётся SqlConnection, потом SqlCommand и дальше через SqlDataReader выборка читается? А то я ещё видел примеры другие, они вроде как-то не так делают, вот и интересно как правильней...

  18. Вверх #18
    Постоялец форума Аватар для bOOs
    Пол
    Мужской
    Сообщений
    2,932
    Репутация
    1864
    Цитата Сообщение от Rexulnicheck Посмотреть сообщение
    Или есть что-то более оптимальное и простое?
    Это база, не простое, но наиболее оптимальное.
    Есть обертка упрощающая работу: SqlHelper в Microsoft.ApplicationBlocks.Data.dll.
    http://www.codeproject.com/KB/databa...on_Blocks.aspx

  19. Вверх #19
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,622
    Репутация
    1300
    Цитата Сообщение от bOOs Посмотреть сообщение
    ....
    Есть обертка упрощающая работу: SqlHelper в Microsoft.ApplicationBlocks.Data.dll....
    посмотрел...
    возник вопрос... а чем оно лучше использования чистого ado.net?

  20. Вверх #20
    Постоялец форума Аватар для bOOs
    Пол
    Мужской
    Сообщений
    2,932
    Репутация
    1864
    Упрощает некоторое его использование.
    Приведенный выше пример можно написать и так:
    Код:
       string connectionString = "Data Source=compname;Initial Catalog=databasename;Integrated Security=True";
       using (SqlDataReader reader = SqlHelper.ExecuteReader(
              connectionString, CommandType.Text, "select * from data"))
           {
                   while (reader.Read())
                  {
                         ...
                  }
           }


Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя

Похожие темы

  1. cdma и java
    от Eu в разделе Мобильная техника
    Ответов: 1
    Последнее сообщение: 03.11.2005, 23:44
  2. Java MIDP 2.0
    от Eu в разделе Мобильная техника
    Ответов: 0
    Последнее сообщение: 06.10.2005, 12:47
  3. Разработка Java приложений
    от Adro1t в разделе Программирование
    Ответов: 1
    Последнее сообщение: 06.08.2005, 16:03
  4. заливка java игр на х100
    от from_hell в разделе Мобильная техника
    Ответов: 16
    Последнее сообщение: 30.03.2005, 23:10
  5. HELP!!!!!!!! (Java апплеты) ....
    от Jeno в разделе Программирование
    Ответов: 3
    Последнее сообщение: 27.10.2004, 11:46

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения