Как стать автором
Обновить
27
0
ApeCoder @ApeCoder

Разработчик

Отправить сообщение

Я потерял контроль над своим компонентом, но получил титул владельца исходного кода этого компонента. Когда титула не было, контроль был.

Право коммита у Вас забрали, что ли? Я не понимаю как разработчик, и тем более с "титулом владельца" может потерять контроль над компонентом. Если я вижу проблему в своём или чужом компоненте - я её всегда могу исправить, прямым коммитом или мерж-реквестом. Мерж-реквест отклонён без адекватной аргументации и предложений по улучшению? До свидания такой проект.

По ссылке с конской суммой — там работа пилотом самолета, а тут джуниор фронтенд-разработчик.
Но почему же они были ужасные и кривые?

В середине XX века: "вышел [из вагона] набрать на вокзале кипятка". В смысле кипячёной воды — а была ли она горячей или нет, зависит от того, кто следил за вокзальным самоваром...

Вся фишка в том, что только веб позволяет одним кодом работать на разных ОС, платформах и т.д. Нанимать команду под всякое разное будет дороже, чем веб со всеми своими сложностями и хромыми лошадьми. На выходе результат, который удовлетворит на 80%. Да и веб ускакал от былых времен далеко

НЛО прилетело и опубликовало эту надпись здесь

Вы поддерживаете право скзаать мудаку, который вам не нравится, что он вам не нравится?

НЛО прилетело и опубликовало эту надпись здесь
Ахах) Ну тогда может там не сУчки, а сучкИ, и автор пострадал зазря?
Неужели с точки зрения манагеров наши ответы именно это означают? Отсутствие взаимопонимания между менеджерами и разработчиками это путь к фейлу прямой.
>Должен согласиться с коллегой — программисты нынче настолько сильно востребованы, что для многих нет смысла ехать работать в цивизизованную заграницу — те же деньги можно зарабатывать на родине, занимаясь интересными проектами.

Не все едут за границу только лишь из-за денег. Можно уехать даже на меньшие деньги даже только из-за климата, что природного, что политического.
По форме все верно, а по сути извращение. Для создание форм под повершеллом не нужно использовать создание контролов из пространства имен System.Windows.Forms, ведь сами видите, в этом случае 95% скрипта занимает собственно отрисовка формы, а 5% — смысловая нагрузка скрипта. А отладка? Сколько раз вы запустили скрипт, чтобы убедиться, что вы положение каждой кнопочки и комбобоксика указали в пикселях правильно?
Воспользуйтесь Windows Presentation Framework!
Вот, набросал за пять минут:

--[testform.xml]--
<Window 
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 Title="Заголовочек" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" Height="146" Width="205">
 <Grid Height="103" Width="180">
  <Button Content="Кнопочка А" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
  <Button Content="Кнопочка Б" Height="23" HorizontalAlignment="Left" Margin="93,12,0,0" Name="button2" VerticalAlignment="Top" Width="75" />
  <TextBlock Height="23" HorizontalAlignment="Left" Margin="12,41,0,0" Name="textBlock1" Text="Текст" VerticalAlignment="Top" Width="156" />
  <ComboBox Height="23" HorizontalAlignment="Left" Margin="12,70,0,0" Name="comboBox1" VerticalAlignment="Top" Width="156">
    <ComboBoxItem Content="Выбор 1" />
    <ComboBoxItem Content="Выбор 2" />
  </ComboBox>
 </Grid>
</Window>

--[testform.ps1 — изменить путь к testform.xml во второй строке]--
Add-Type -AssemblyName presentationframework
$xaml = [xml](Get-Content ".\Documents\testform.xml")
$reader=(New-Object System.Xml.XmlNodeReader $xaml)
$Form=[Windows.Markup.XamlReader]::Load( $reader )
$Form.ShowDialog() | out-null


Формы xaml легко редактируются в том же visual studio или даже visual c# express, а на выходе мы получаем без лишних усилий что-то вроде этого:
НЛО прилетело и опубликовало эту надпись здесь

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность