Если я изучаю Openedge как программист C#

df["subcategory_navigation"] = (df["event_name"] == "subcategory_click").astype(int)

должен делать работу

6
задан Chris 26 February 2009 в 13:30
поделиться

6 ответов

  1. OpenEdge является мощной платформой для создания Приложений типа CRUD; но это - нишевой навык без подобной SAP премии зарплаты для обладания им; с другой стороны достойными разработчиками OpenEdge трудно овладеть для уровней стандарта трясины - это не было бы неизвестно, чтобы менеджер принял на работу разработчика OpenEdge бэкдором.

  2. Базовый ABL (язык OpenEdge) достаточно отличается язык от господствующей тенденции, чтобы быть интересным для любознательного программиста и для Ваших аргументов боссов в пользу всех понять, куда другие происходят из иметь смысл.

Так, мысль о тех точках:

Стоит изучить основы для обогащения понимания ключевых компетенций, вроде, "Что они Англии должны знать, кого только знает Англия?". Можно также найти простоту открытия глаза доступа к данным.

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

10
ответ дан 8 December 2019 в 03:11
поделиться

Если Ваш менеджер хочет, чтобы Вы изучили OpenEdge, то у него есть причина его. Одна причина могла состоять в том, что Вы будете брать часть разработки, возможно, обеспечивая покрытие, когда другие будут выключены. Другая причина могла быть, как он говорит, что хочет, чтобы команда поняла оба мира.

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

6
ответ дан 8 December 2019 в 03:11
поделиться

Это никогда не плохая идея учиться новый (и отличающийся!) языки. Это сохраняет работу ума и преподает Вам понятия, которые не могли бы быть доступными на Вашем языке. Изучение OpenEdge не будет иметь никаких отрицательных эффектов на Ваше знание C#, и можно, вероятно, изучить их в тандеме. Я лично в настоящее время читаю на C#, Python, PHP, Ruby и Groovy все при выполнении большей части моей работы в Java, я просто хочу знать все. (Не говоря уже о чтении о нескольких платформах для упомянутых языков).

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

3
ответ дан 8 December 2019 в 03:11
поделиться

Какую версию OpenEdge Вы используете? Я мог бы быть смещен, но я скажу, что да это стоит того. Существуют люди поиск разработчиков OpenEdge и с Прогрессом, недавно выпускающим продукт, который мы называем "OpenEdge GUI для .NET", который позволяет Вам, создают .NET frontends со средствами управления .NET с помощью только код OpenEdge ABL, будет все больше магазинов, которые будут искать людей, которые имеют понимание мира .NET OO, но также и понимают ABL.

Одна из других хороших вещей о ABL - то, что это Чрезвычайно назад совместимо (кошмары № VB6, когда мы обновляем версии) (хотя некоторые могут сказать это назад, совместимость является отказом).

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

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

Наконец, если у Вас будет хорошее основание в .NET, поскольку кажется, что Вы имеете, Вы будете большим активом своему работодателю (и будете другим полем для отметки на будущих заявлениях о приеме на работу) в помощи их OpenEdge devlopers понять идеи .NET. Я не думаю, что прогресс будет когда-либо заставлять ABL скомпилировать в код CLR (извините меня, если у меня есть терминология неправильно. Это предназначено, чтобы быть разрядным кодом? Вы знаете код, который работает в.Net VM), но они действительно знают, что .NET выигрывает Настольное сражение, и они одалживают несколько понятий (.Net GUI и Наборы данных для одного). Я надеялся бы (предвзятость снова), что Вы посмотрите на часть доступа к данным OE и скажете, мне жаль, что .NET не имел простой способ сделать это!

3
ответ дан 8 December 2019 в 03:11
поделиться

Это ниша, но ниши могут быть очень полезными. Это также может быть похоже на застревание в грязи. Как это окажется, зависит от множества факторов, но, как говорили другие, всегда полезно изучать новые вещи.

3
ответ дан 8 December 2019 в 03:11
поделиться

Я зарабатываю 75 евро в час с моим 12-летним опытом работы в Progress / Webspeed / Sonic.

3
ответ дан 8 December 2019 в 03:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: